Logo

Beginner's Guide

  • Installation
    • Pre-requisites
    • Setup
  • Getting Started
    • Prerequisites
    • Best Practices
      • Python
        • NVCV Object Cache
    • Samples
      • C++
        • Crop and Resize
      • Python
        • Classification
        • Semantic Segmentation
        • Semantic Segmentation using Triton
        • Object Detection

API Documentation

  • C Modules
    • Core
      • Color Models
        • NVCV_MAKE_COLOR_SPEC
        • NVCVColorModel
        • NVCVColorSpace
        • NVCVWhitePoint
        • NVCVYCbCrEncoding
        • NVCVColorTransferFunction
        • NVCVColorRange
        • NVCVChromaLocation
        • NVCVColorSpec
        • NVCVRawPattern
        • NVCVChromaSubsampling
      • Data Layout
        • NVCV_MAX_CHANNEL_COUNT
        • NVCV_MAX_EXTRA_CHANNEL_COUNT
        • NVCV_MAX_SWIZZLE_COUNT
        • NVCVPacking
        • NVCVDataKind
        • NVCVMemLayout
        • NVCVChannel
        • NVCVAlphaType
        • NVCVExtraChannel
        • NVCVSwizzle
        • NVCVByteOrder
        • NVCVExtraChannelInfo
        • NVCVPackingParams
      • Data types
        • NVCV_DATA_TYPE_NONE
        • NVCV_DATA_TYPE_U8
        • NVCV_DATA_TYPE_2U8
        • NVCV_DATA_TYPE_3U8
        • NVCV_DATA_TYPE_4U8
        • NVCV_DATA_TYPE_S8
        • NVCV_DATA_TYPE_2S8
        • NVCV_DATA_TYPE_3S8
        • NVCV_DATA_TYPE_4S8
        • NVCV_DATA_TYPE_U16
        • NVCV_DATA_TYPE_2U16
        • NVCV_DATA_TYPE_3U16
        • NVCV_DATA_TYPE_4U16
        • NVCV_DATA_TYPE_S16
        • NVCV_DATA_TYPE_2S16
        • NVCV_DATA_TYPE_3S16
        • NVCV_DATA_TYPE_4S16
        • NVCV_DATA_TYPE_U32
        • NVCV_DATA_TYPE_2U32
        • NVCV_DATA_TYPE_3U32
        • NVCV_DATA_TYPE_4U32
        • NVCV_DATA_TYPE_S32
        • NVCV_DATA_TYPE_2S32
        • NVCV_DATA_TYPE_3S32
        • NVCV_DATA_TYPE_4S32
        • NVCV_DATA_TYPE_F16
        • NVCV_DATA_TYPE_2F16
        • NVCV_DATA_TYPE_3F16
        • NVCV_DATA_TYPE_4F16
        • NVCV_DATA_TYPE_F32
        • NVCV_DATA_TYPE_2F32
        • NVCV_DATA_TYPE_3F32
        • NVCV_DATA_TYPE_4F32
        • NVCV_DATA_TYPE_U64
        • NVCV_DATA_TYPE_2U64
        • NVCV_DATA_TYPE_3U64
        • NVCV_DATA_TYPE_4U64
        • NVCV_DATA_TYPE_S64
        • NVCV_DATA_TYPE_2S64
        • NVCV_DATA_TYPE_3S64
        • NVCV_DATA_TYPE_4S64
        • NVCV_DATA_TYPE_F64
        • NVCV_DATA_TYPE_2F64
        • NVCV_DATA_TYPE_3F64
        • NVCV_DATA_TYPE_4F64
        • NVCV_DATA_TYPE_C64
        • NVCV_DATA_TYPE_2C64
        • NVCV_DATA_TYPE_3C64
        • NVCV_DATA_TYPE_4C64
        • NVCV_DATA_TYPE_C128
        • NVCV_DATA_TYPE_2C128
        • NVCV_MAKE_DATA_TYPE
        • NVCVDataType
      • Image Formats
        • NVCV_IMAGE_FORMAT_NONE
        • NVCV_IMAGE_FORMAT_U8
        • NVCV_IMAGE_FORMAT_U8_BL
        • NVCV_IMAGE_FORMAT_S8
        • NVCV_IMAGE_FORMAT_U16
        • NVCV_IMAGE_FORMAT_U32
        • NVCV_IMAGE_FORMAT_S32
        • NVCV_IMAGE_FORMAT_S16
        • NVCV_IMAGE_FORMAT_S16_BL
        • NVCV_IMAGE_FORMAT_2S16
        • NVCV_IMAGE_FORMAT_2S16_BL
        • NVCV_IMAGE_FORMAT_F16
        • NVCV_IMAGE_FORMAT_F32
        • NVCV_IMAGE_FORMAT_F64
        • NVCV_IMAGE_FORMAT_2F16
        • NVCV_IMAGE_FORMAT_2F32
        • NVCV_IMAGE_FORMAT_C64
        • NVCV_IMAGE_FORMAT_2C64
        • NVCV_IMAGE_FORMAT_C128
        • NVCV_IMAGE_FORMAT_2C128
        • NVCV_IMAGE_FORMAT_Y8
        • NVCV_IMAGE_FORMAT_Y8_BL
        • NVCV_IMAGE_FORMAT_Y8_ER
        • NVCV_IMAGE_FORMAT_Y8_ER_BL
        • NVCV_IMAGE_FORMAT_Y16
        • NVCV_IMAGE_FORMAT_Y16_BL
        • NVCV_IMAGE_FORMAT_Y16_ER
        • NVCV_IMAGE_FORMAT_Y16_ER_BL
        • NVCV_IMAGE_FORMAT_NV12
        • NVCV_IMAGE_FORMAT_NV12_BL
        • NVCV_IMAGE_FORMAT_NV12_ER
        • NVCV_IMAGE_FORMAT_NV12_ER_BL
        • NVCV_IMAGE_FORMAT_NV21
        • NVCV_IMAGE_FORMAT_NV21_ER
        • NVCV_IMAGE_FORMAT_NV24
        • NVCV_IMAGE_FORMAT_NV24_BL
        • NVCV_IMAGE_FORMAT_NV24_ER
        • NVCV_IMAGE_FORMAT_NV24_ER_BL
        • NVCV_IMAGE_FORMAT_UYVY
        • NVCV_IMAGE_FORMAT_UYVY_BL
        • NVCV_IMAGE_FORMAT_UYVY_ER
        • NVCV_IMAGE_FORMAT_UYVY_ER_BL
        • NVCV_IMAGE_FORMAT_VYUY
        • NVCV_IMAGE_FORMAT_VYUY_BL
        • NVCV_IMAGE_FORMAT_VYUY_ER
        • NVCV_IMAGE_FORMAT_VYUY_ER_BL
        • NVCV_IMAGE_FORMAT_YUYV
        • NVCV_IMAGE_FORMAT_YUYV_BL
        • NVCV_IMAGE_FORMAT_YUYV_ER
        • NVCV_IMAGE_FORMAT_YUYV_ER_BL
        • NVCV_IMAGE_FORMAT_YUV8
        • NVCV_IMAGE_FORMAT_YUV8p
        • NVCV_IMAGE_FORMAT_YUV8p_ER
        • NVCV_IMAGE_FORMAT_RGB8
        • NVCV_IMAGE_FORMAT_BGR8
        • NVCV_IMAGE_FORMAT_RGBA8
        • NVCV_IMAGE_FORMAT_BGRA8
        • NVCV_IMAGE_FORMAT_RGB8p
        • NVCV_IMAGE_FORMAT_BGR8p
        • NVCV_IMAGE_FORMAT_RGBA8p
        • NVCV_IMAGE_FORMAT_BGRA8p
        • NVCV_IMAGE_FORMAT_RGBf16
        • NVCV_IMAGE_FORMAT_BGRf16
        • NVCV_IMAGE_FORMAT_RGBAf16
        • NVCV_IMAGE_FORMAT_BGRAf16
        • NVCV_IMAGE_FORMAT_RGBf16p
        • NVCV_IMAGE_FORMAT_BGRf16p
        • NVCV_IMAGE_FORMAT_RGBAf16p
        • NVCV_IMAGE_FORMAT_BGRAf16p
        • NVCV_IMAGE_FORMAT_RGBf32
        • NVCV_IMAGE_FORMAT_BGRf32
        • NVCV_IMAGE_FORMAT_RGBAf32
        • NVCV_IMAGE_FORMAT_BGRAf32
        • NVCV_IMAGE_FORMAT_RGBf32p
        • NVCV_IMAGE_FORMAT_BGRf32p
        • NVCV_IMAGE_FORMAT_RGBAf32p
        • NVCV_IMAGE_FORMAT_BGRAf32p
        • NVCV_IMAGE_FORMAT_HSV8
        • NVCV_IMAGE_FORMAT_CMYK8
        • NVCV_IMAGE_FORMAT_YCCK8
        • NVCV_IMAGE_FORMAT_RGBA8_UNASSOCIATED_ALPHA
        • NVCV_IMAGE_FORMAT_RGB8_1U_U8
        • NVCV_IMAGE_FORMAT_RGB8_7U_U8
        • NVCV_IMAGE_FORMAT_RGBA8_3U_U16
        • NVCV_IMAGE_FORMAT_RGBA8_3POS3D_U32
        • NVCV_IMAGE_FORMAT_RGB8_3D_F32
        • NVCVImageFormat
    • Utilities
      • Status Codes
        • NVCV_MAX_STATUS_MESSAGE_LENGTH
        • NVCVStatus
        • nvcvStatusGetName()
        • nvcvGetLastError()
        • nvcvGetLastErrorMessage()
        • nvcvPeekAtLastError()
        • nvcvPeekAtLastErrorMessage()
        • nvcvSetThreadStatus()
        • nvcvSetThreadStatusVarArgList()
    • Operators
      • Adaptive Threshold
        • cvcudaAdaptiveThresholdCreate()
        • cvcudaAdaptiveThresholdSubmit()
        • cvcudaAdaptiveThresholdVarShapeSubmit()
      • Average Blur
        • cvcudaAverageBlurCreate()
        • cvcudaAverageBlurSubmit()
        • cvcudaAverageBlurVarShapeSubmit()
      • Bilateral Filter
        • cvcudaBilateralFilterCreate()
        • cvcudaBilateralFilterSubmit()
        • cvcudaBilateralFilterVarShapeSubmit()
      • Brightness Contrast
        • cvcudaBrightnessContrastCreate()
        • cvcudaBrightnessContrastSubmit()
        • cvcudaBrightnessContrastVarShapeSubmit()
      • Center Crop
        • cvcudaCenterCropCreate()
        • cvcudaCenterCropSubmit()
      • Channel Reorder
        • cvcudaChannelReorderCreate()
        • cvcudaChannelReorderVarShapeSubmit()
      • Color Twist
        • cvcudaColorTwistCreate()
        • cvcudaColorTwistSubmit()
        • cvcudaColorTwistVarShapeSubmit()
      • Composite
        • cvcudaCompositeSubmit()
        • cvcudaCompositeVarShapeSubmit()
        • cvcudaCompositeCreate()
      • 2D Convolution
        • cvcudaConv2DCreate()
        • cvcudaConv2DVarShapeSubmit()
      • Convert To
        • cvcudaConvertToCreate()
        • cvcudaConvertToSubmit()
      • Copy Make Border
        • cvcudaCopyMakeBorderCreate()
        • cvcudaCopyMakeBorderSubmit()
        • cvcudaCopyMakeBorderVarShapeSubmit()
        • cvcudaCopyMakeBorderVarShapeStackSubmit()
      • CropFlipNormalizeReformat
        • cvcudaCropFlipNormalizeReformatCreate()
        • cvcudaCropFlipNormalizeReformatSubmit()
      • Custom Crop
        • cvcudaCustomCropCreate()
        • cvcudaCustomCropSubmit()
      • Cvt Color
        • cvcudaCvtColorCreate()
        • cvcudaCvtColorSubmit()
        • cvcudaCvtColorVarShapeSubmit()
      • Erase
        • cvcudaEraseSubmit()
        • cvcudaEraseVarShapeSubmit()
        • cvcudaEraseCreate()
      • Find-Homography
        • cvcudaFindHomographySubmit()
        • cvcudaFindHomographyVarShapeSubmit()
        • cvcudaFindHomographyCreate()
      • Flip
        • cvcudaFlipCreate()
        • cvcudaFlipSubmit()
        • cvcudaFlipVarShapeSubmit()
      • Gamma Contrast
        • cvcudaGammaContrastCreate()
        • cvcudaGammaContrastVarShapeSubmit()
      • Gaussian
        • cvcudaGaussianCreate()
        • cvcudaGaussianSubmit()
        • cvcudaGaussianVarShapeSubmit()
      • GaussianNoise
        • cvcudaGaussianNoiseSubmit()
        • cvcudaGaussianNoiseVarShapeSubmit()
        • cvcudaGaussianNoiseCreate()
      • HQ Resize
        • NVCV_HQ_RESIZE_MAX_RESIZED_NDIM
        • cvcudaHQResizeCreate()
        • cvcudaHQResizeTensorGetWorkspaceRequirements()
        • cvcudaHQResizeTensorBatchGetWorkspaceRequirements()
        • cvcudaHQResizeGetMaxWorkspaceRequirements()
        • cvcudaHQResizeSubmit()
        • cvcudaHQResizeImageBatchSubmit()
        • cvcudaHQResizeTensorBatchSubmit()
        • extent
        • ndim
        • numChannels
        • shape
        • size
        • lo
        • hi
        • roi
        • HQResizeTensorShapeI
        • HQResizeTensorShapesI
        • HQResizeRoiF
        • HQResizeRoisF
      • Inpaint
        • cvcudaInpaintSubmit()
        • cvcudaInpaintVarShapeSubmit()
        • cvcudaInpaintCreate()
      • Joint Bilateral Filter
        • cvcudaJointBilateralFilterCreate()
        • cvcudaJointBilateralFilterSubmit()
        • cvcudaJointBilateralFilterVarShapeSubmit()
      • Label
        • cvcudaLabelCreate()
        • cvcudaLabelSubmit()
      • Laplacian
        • cvcudaLaplacianCreate()
        • cvcudaLaplacianSubmit()
        • cvcudaLaplacianVarShapeSubmit()
      • Median Blur
        • cvcudaMedianBlurSubmit()
        • cvcudaMedianBlurVarShapeSubmit()
        • cvcudaMedianBlurCreate()
      • MinMaxLoc
        • cvcudaMinMaxLocCreate()
        • cvcudaMinMaxLocSubmit()
        • cvcudaMinMaxLocVarShapeSubmit()
      • Morphology
        • cvcudaMorphologyCreate()
        • cvcudaMorphologySubmit()
        • cvcudaMorphologyVarShapeSubmit()
      • Non-Maximum Suppression
        • cvcudaNonMaximumSuppressionSubmit()
        • cvcudaNonMaximumSuppressionCreate()
      • Normalize
        • cvcudaNormalizeSubmit()
        • cvcudaNormalizeVarShapeSubmit()
        • CVCUDA_NORMALIZE_SCALE_IS_STDDEV
        • cvcudaNormalizeCreate()
      • Pad and Stack
        • cvcudaPadAndStackCreate()
        • cvcudaPadAndStackSubmit()
      • Pairwise Matcher
        • cvcudaPairwiseMatcherCreate()
        • cvcudaPairwiseMatcherSubmit()
      • Pillow Resize
        • cvcudaPillowResizeSubmit()
        • cvcudaPillowResizeVarShapeSubmit()
        • cvcudaPillowResizeCreate()
        • cvcudaPillowResizeGetWorkspaceRequirements()
        • cvcudaPillowResizeVarShapeGetWorkspaceRequirements()
      • Random Resized Crop
        • cvcudaRandomResizedCropSubmit()
        • cvcudaRandomResizedCropVarShapeSubmit()
        • cvcudaRandomResizedCropCreate()
      • Reformat
        • cvcudaReformatCreate()
        • cvcudaReformatSubmit()
      • Remap
        • cvcudaRemapCreate()
        • cvcudaRemapSubmit()
        • cvcudaRemapVarShapeSubmit()
      • Resize
        • cvcudaResizeSubmit()
        • cvcudaResizeVarShapeSubmit()
        • cvcudaResizeCreate()
      • Rotate
        • cvcudaRotateSubmit()
        • cvcudaRotateVarShapeSubmit()
        • cvcudaRotateCreate()
      • SIFT
        • cvcudaSIFTCreate()
        • cvcudaSIFTSubmit()
      • Threshold
        • cvcudaThresholdSubmit()
        • cvcudaThresholdVarShapeSubmit()
        • cvcudaThresholdCreate()
      • Warp Affine
        • NVCVAffineTransform
        • cvcudaWarpAffineCreate()
        • cvcudaWarpAffineSubmit()
        • cvcudaWarpAffineVarShapeSubmit()
      • Warp Perspective
        • NVCVPerspectiveTransform
        • cvcudaWarpPerspectiveCreate()
        • cvcudaWarpPerspectiveSubmit()
        • cvcudaWarpPerspectiveVarShapeSubmit()
      • Adv Cvt Color
        • cvcudaAdvCvtColorCreate()
        • cvcudaAdvCvtColorSubmit()
      • BndBox
        • cvcudaBndBoxCreate()
        • cvcudaBndBoxSubmit()
      • BoxBlur
        • cvcudaBoxBlurCreate()
        • cvcudaBoxBlurSubmit()
      • Histogram
        • cvcudaHistogramCreate()
        • cvcudaHistogramSubmit()
      • Histogram Eq
        • cvcudaHistogramEqCreate()
        • cvcudaHistogramEqSubmit()
        • cvcudaHistogramEqVarShapeSubmit()
      • Min Area Rect
        • cvcudaMinAreaRectCreate()
        • cvcudaMinAreaRectSubmit()
      • OSD
        • cvcudaOSDCreate()
        • cvcudaOSDSubmit()
      • Resize Crop Convert
        • cvcudaResizeCropConvertReformatSubmit()
        • cvcudaResizeCropConvertReformatVarShapeSubmit()
        • cvcudaResizeCropConvertReformatCreate()
      • Stack
        • cvcudaStackCreate()
        • cvcudaStackSubmit()
  • C++ Modules
    • Core
      • Color Models
        • operator<<()
        • operator<<()
        • operator<<()
        • operator<<()
        • operator<<()
        • operator<<()
        • operator<<()
        • operator<<()
        • operator<<()
        • operator<<()
      • Data Layout
        • ExtraChannelInfo
        • Packing
        • DataKind
        • MemLayout
        • Channel
        • ExtraChannel
        • AlphaType
        • Swizzle
        • ByteOrder
        • MakeSwizzle()
        • GetChannels()
        • GetNumChannels()
        • MakePacking()
        • GetParams()
        • GetNumComponents()
        • GetBitsPerComponent()
        • GetBitsPerPixel()
        • GetAlignment()
        • operator<<()
        • operator<<()
        • operator<<()
        • operator<<()
        • operator<<()
        • operator<<()
        • byteOrder
        • swizzle
        • bits
        • nvcv::PackingParams
      • Data types
        • operator<<()
        • DataType()
        • DataType()
        • DataType()
        • ConstCreate()
        • operator NVCVDataType()
        • packing()
        • bitsPerPixel()
        • bitsPerChannel()
        • dataKind()
        • numChannels()
        • channelType()
        • strideBytes()
        • alignment()
        • nvcv::DataType
      • Image Formats
        • operator<<()
        • HasSameDataLayout()
        • ImageFormat()
        • ImageFormat()
        • ImageFormat()
        • ConstCreate()
        • ImageFormat()
        • ConstCreate()
        • ImageFormat()
        • ConstCreate()
        • ImageFormat()
        • ConstCreate()
        • FromFourCC()
        • FromPlanes()
        • operator NVCVImageFormat()
        • cvalue()
        • operator==()
        • operator!=()
        • dataKind()
        • dataKind()
        • alphaType()
        • alphaType()
        • extraChannelInfo()
        • extraChannelInfo()
        • memLayout()
        • memLayout()
        • colorSpec()
        • colorSpec()
        • chromaSubsampling()
        • chromaSubsampling()
        • rawPattern()
        • rawPattern()
        • swizzle()
        • colorModel()
        • numChannels()
        • bitsPerChannel()
        • fourCC()
        • numPlanes()
        • swizzleAndPacking()
        • planePacking()
        • planeDataType()
        • planePixelStrideBytes()
        • planeNumChannels()
        • planeBitsPerPixel()
        • planeRowAlignment()
        • planeSize()
        • planeSwizzle()
        • planeFormat()
        • nvcv::ImageFormat
      • Size Operator
        • MaxSize()
        • operator<<()
        • nvcv::Size2D
    • Utilities
      • Exception
        • SetThreadError()
        • ProtectCall()
        • nvcv::Exception
      • Status Codes
        • Status
        • GetName()
        • operator<<()
        • operator<<()
    • Operators
      • Adaptive Threshold
        • cvcudaAdaptiveThresholdCreate()
        • cvcudaAdaptiveThresholdSubmit()
        • cvcudaAdaptiveThresholdVarShapeSubmit()
      • Average Blur
        • cvcudaAverageBlurCreate()
        • cvcudaAverageBlurSubmit()
        • cvcudaAverageBlurVarShapeSubmit()
      • Bilateral Filter
        • cvcudaBilateralFilterCreate()
        • cvcudaBilateralFilterSubmit()
        • cvcudaBilateralFilterVarShapeSubmit()
      • Brightness Contrast
        • cvcudaBrightnessContrastCreate()
        • cvcudaBrightnessContrastSubmit()
        • cvcudaBrightnessContrastVarShapeSubmit()
      • Center Crop
        • cvcudaCenterCropCreate()
        • cvcudaCenterCropSubmit()
      • Channel Reorder
        • cvcudaChannelReorderCreate()
        • cvcudaChannelReorderVarShapeSubmit()
      • Color Twist
        • cvcudaColorTwistCreate()
        • cvcudaColorTwistSubmit()
        • cvcudaColorTwistVarShapeSubmit()
      • Composite
        • cvcudaCompositeSubmit()
        • cvcudaCompositeVarShapeSubmit()
        • cvcudaCompositeCreate()
      • 2D Convolution
        • cvcudaConv2DCreate()
        • cvcudaConv2DVarShapeSubmit()
      • Convert To
        • cvcudaConvertToCreate()
        • cvcudaConvertToSubmit()
      • Copy Make Border
        • cvcudaCopyMakeBorderCreate()
        • cvcudaCopyMakeBorderSubmit()
        • cvcudaCopyMakeBorderVarShapeSubmit()
        • cvcudaCopyMakeBorderVarShapeStackSubmit()
      • CropFlipNormalizeReformat
        • cvcudaCropFlipNormalizeReformatCreate()
        • cvcudaCropFlipNormalizeReformatSubmit()
      • Custom Crop
        • cvcudaCustomCropCreate()
        • cvcudaCustomCropSubmit()
      • Cvt Color
        • cvcudaCvtColorCreate()
        • cvcudaCvtColorSubmit()
        • cvcudaCvtColorVarShapeSubmit()
      • Erase
        • cvcudaEraseSubmit()
        • cvcudaEraseVarShapeSubmit()
        • cvcudaEraseCreate()
      • Find-Homography
        • cvcudaFindHomographySubmit()
        • cvcudaFindHomographyVarShapeSubmit()
        • cvcudaFindHomographyCreate()
      • Flip
        • cvcudaFlipCreate()
        • cvcudaFlipSubmit()
        • cvcudaFlipVarShapeSubmit()
      • Gamma Contrast
        • cvcudaGammaContrastCreate()
        • cvcudaGammaContrastVarShapeSubmit()
      • Gaussian
        • cvcudaGaussianCreate()
        • cvcudaGaussianSubmit()
        • cvcudaGaussianVarShapeSubmit()
      • GaussianNoise
        • cvcudaGaussianNoiseSubmit()
        • cvcudaGaussianNoiseVarShapeSubmit()
        • cvcudaGaussianNoiseCreate()
      • HQ Resize
        • NVCV_HQ_RESIZE_MAX_RESIZED_NDIM
        • cvcudaHQResizeCreate()
        • cvcudaHQResizeTensorGetWorkspaceRequirements()
        • cvcudaHQResizeTensorBatchGetWorkspaceRequirements()
        • cvcudaHQResizeGetMaxWorkspaceRequirements()
        • cvcudaHQResizeSubmit()
        • cvcudaHQResizeImageBatchSubmit()
        • cvcudaHQResizeTensorBatchSubmit()
        • extent
        • ndim
        • numChannels
        • shape
        • size
        • lo
        • hi
        • roi
        • HQResizeTensorShapeI
        • HQResizeTensorShapesI
        • HQResizeRoiF
        • HQResizeRoisF
      • Inpaint
        • cvcudaInpaintSubmit()
        • cvcudaInpaintVarShapeSubmit()
        • cvcudaInpaintCreate()
      • Joint Bilateral Filter
        • cvcudaJointBilateralFilterCreate()
        • cvcudaJointBilateralFilterSubmit()
        • cvcudaJointBilateralFilterVarShapeSubmit()
      • Label
        • cvcudaLabelCreate()
        • cvcudaLabelSubmit()
      • Laplacian
        • cvcudaLaplacianCreate()
        • cvcudaLaplacianSubmit()
        • cvcudaLaplacianVarShapeSubmit()
      • Median Blur
        • cvcudaMedianBlurSubmit()
        • cvcudaMedianBlurVarShapeSubmit()
        • cvcudaMedianBlurCreate()
      • MinMaxLoc
        • cvcudaMinMaxLocCreate()
        • cvcudaMinMaxLocSubmit()
        • cvcudaMinMaxLocVarShapeSubmit()
      • Morphology
        • cvcudaMorphologyCreate()
        • cvcudaMorphologySubmit()
        • cvcudaMorphologyVarShapeSubmit()
      • Non-Maximum Suppression
        • cvcudaNonMaximumSuppressionSubmit()
        • cvcudaNonMaximumSuppressionCreate()
      • Normalize
        • cvcudaNormalizeSubmit()
        • cvcudaNormalizeVarShapeSubmit()
        • CVCUDA_NORMALIZE_SCALE_IS_STDDEV
        • cvcudaNormalizeCreate()
      • Pad and Stack
        • cvcudaPadAndStackCreate()
        • cvcudaPadAndStackSubmit()
      • Pairwise Matcher
        • cvcudaPairwiseMatcherCreate()
        • cvcudaPairwiseMatcherSubmit()
      • Pillow Resize
        • cvcudaPillowResizeSubmit()
        • cvcudaPillowResizeVarShapeSubmit()
        • cvcudaPillowResizeCreate()
        • cvcudaPillowResizeGetWorkspaceRequirements()
        • cvcudaPillowResizeVarShapeGetWorkspaceRequirements()
      • Random Resized Crop
        • cvcudaRandomResizedCropSubmit()
        • cvcudaRandomResizedCropVarShapeSubmit()
        • cvcudaRandomResizedCropCreate()
      • Reformat
        • cvcudaReformatCreate()
        • cvcudaReformatSubmit()
      • Remap
        • cvcudaRemapCreate()
        • cvcudaRemapSubmit()
        • cvcudaRemapVarShapeSubmit()
      • Resize
        • cvcudaResizeSubmit()
        • cvcudaResizeVarShapeSubmit()
        • cvcudaResizeCreate()
      • Rotate
        • cvcudaRotateSubmit()
        • cvcudaRotateVarShapeSubmit()
        • cvcudaRotateCreate()
      • SIFT
        • cvcudaSIFTCreate()
        • cvcudaSIFTSubmit()
      • Threshold
        • cvcudaThresholdSubmit()
        • cvcudaThresholdVarShapeSubmit()
        • cvcudaThresholdCreate()
      • Warp Affine
        • NVCVAffineTransform
        • cvcudaWarpAffineCreate()
        • cvcudaWarpAffineSubmit()
        • cvcudaWarpAffineVarShapeSubmit()
      • Warp Perspective
        • NVCVPerspectiveTransform
        • cvcudaWarpPerspectiveCreate()
        • cvcudaWarpPerspectiveSubmit()
        • cvcudaWarpPerspectiveVarShapeSubmit()
      • Adv Cvt Color
        • cvcudaAdvCvtColorCreate()
        • cvcudaAdvCvtColorSubmit()
      • BndBox
        • cvcudaBndBoxCreate()
        • cvcudaBndBoxSubmit()
      • BoxBlur
        • cvcudaBoxBlurCreate()
        • cvcudaBoxBlurSubmit()
      • Histogram
        • cvcudaHistogramCreate()
        • cvcudaHistogramSubmit()
      • Histogram Eq
        • cvcudaHistogramEqCreate()
        • cvcudaHistogramEqSubmit()
        • cvcudaHistogramEqVarShapeSubmit()
      • Min Area Rect
        • cvcudaMinAreaRectCreate()
        • cvcudaMinAreaRectSubmit()
      • OSD
        • cvcudaOSDCreate()
        • cvcudaOSDSubmit()
      • Resize Crop Convert
        • cvcudaResizeCropConvertReformatSubmit()
        • cvcudaResizeCropConvertReformatVarShapeSubmit()
        • cvcudaResizeCropConvertReformatCreate()
      • Stack
        • cvcudaStackCreate()
        • cvcudaStackSubmit()
    • CUDA Tools
      • Atomic operations
      • Border functions
      • BorderVarShapeWrap classes
        • nvcv::cuda::BorderVarShapeWrap
        • nvcv::cuda::BorderVarShapeWrap< T, NVCV_BORDER_CONSTANT >
        • nvcv::cuda::BorderVarShapeWrapNHWC
        • nvcv::cuda::BorderVarShapeWrapNHWC< T, NVCV_BORDER_CONSTANT >
      • BorderWrap classes
        • nvcv::cuda::BorderWrap
        • nvcv::cuda::BorderWrap< TW, NVCV_BORDER_CONSTANT, ActiveDimensions... >
      • Drop Cast
      • FullTensorWrap classes
        • nvcv::cuda::FullTensorWrap
        • nvcv::cuda::FullTensorWrap< const T, N >
      • Image Wrapper classes
        • nvcv::cuda::ImageBatchVarShapeWrap
        • nvcv::cuda::ImageBatchVarShapeWrap< const T >
        • nvcv::cuda::ImageBatchVarShapeWrapNHWC
      • Interpolation functions
      • InterpolationVarShapeWrap classes
        • nvcv::cuda::InterpolationVarShapeWrap
        • nvcv::cuda::InterpolationVarShapeWrap< T, B, NVCV_INTERP_NEAREST >
        • nvcv::cuda::InterpolationVarShapeWrap< T, B, NVCV_INTERP_LINEAR >
        • nvcv::cuda::InterpolationVarShapeWrap< T, B, NVCV_INTERP_CUBIC >
        • nvcv::cuda::InterpolationVarShapeWrap< T, B, NVCV_INTERP_AREA >
      • InterpolationWrap classes
        • nvcv::cuda::InterpolationWrap
        • nvcv::cuda::InterpolationWrap< BW, NVCV_INTERP_NEAREST >
        • nvcv::cuda::InterpolationWrap< BW, NVCV_INTERP_LINEAR >
        • nvcv::cuda::InterpolationWrap< BW, NVCV_INTERP_CUBIC >
        • nvcv::cuda::InterpolationWrap< BW, NVCV_INTERP_AREA >
      • Linear algebra
        • Type
        • to_vector()
        • operator<<()
        • operator<<()
        • as_matrix()
        • m_data
        • nvcv::cuda::math::Vector
        • nvcv::cuda::math::Matrix
      • Math operators
        • NVCV_CUDA_UNARY_OPERATOR
        • NVCV_CUDA_BINARY_OPERATOR
      • Math wrappers
        • NVCV_CUDA_BINARY_SIMD
        • NVCV_CUDA_UNARY_SIMD
        • RoundMode
      • Range cast
      • Saturate cast
      • Static Cast
      • TensorBatchWrap classes
        • TensorBatchWrap
        • TensorBatchWrap32
        • nvcv::cuda::TensorBatchWrapT
        • nvcv::cuda::TensorBatchWrapT< const T, StrideT, Strides... >
      • TensorBatchWrap shortcuts
        • TensorBatch1DWrap
        • TensorBatch2DWrap
        • TensorBatch3DWrap
        • TensorBatch4DWrap
        • TensorBatch5DWrap
        • TensorBatchNDWrap
      • TensorWrap classes
        • TensorWrap
        • TensorWrap32
        • nvcv::cuda::TensorWrapT
        • nvcv::cuda::TensorWrapT< const T, StrideT, Strides... >
      • TensorWrap shortcuts
        • Tensor1DWrap
        • Tensor2DWrap
        • Tensor3DWrap
        • Tensor4DWrap
        • Tensor5DWrap
        • TensorNDWrap
      • Type Traits
        • Require
        • BaseType
        • MakeType
        • ConvertBaseTypeTo
        • HasTypeTraits
        • IsCompound
        • HasEnoughComponents
        • IsStrideType
        • IsIndexType
        • NumComponents
        • NumElements
        • Lowest
  • Python Modules
    • Core
      • Cache
      • Color Models
      • Image Formats
      • Rect
      • Resource
      • Image
      • ImageBatchVarShape
      • Tensor
      • TensorBatchVarShape
      • Thread scope
    • Operators
      • AdaptiveThreshold
      • AdvCvtColor
      • AverageBlur
      • BilateralFilter
      • BndBox
      • BoxBlur
      • BrightnessContrast
      • CenterCrop
      • ChannelReorder
      • ColorTwist
      • Composite
      • Conv2D
      • ConvertTo
      • CopyMakeBorder
      • CropFlipNormalizeReformat
      • CustomCrop
      • CvtColor
      • Erase
      • FindHomography
      • Flip
      • GammaContrast
      • Gaussian
      • GaussianNoise
      • Histogram
      • HistogramEq
      • HQResize
      • Inpaint
      • JointBilateralFilter
      • Label
      • Laplacian
      • MedianBlur
      • MinAreaRect
      • MinMaxLoc
      • Morphology
      • NonMaximumSuppression
      • Normalize
      • OSD
      • PadAndStack
      • PairwiseMatcher
      • PillowResize
      • RandomResizedCrop
      • Reformat
      • Remap
      • Resize
      • ResizeCropConvertReformat
      • Rotate
      • SIFT
      • Stack
      • Threshold
      • WarpAffine
      • WarpPerspective
    • Operator's auxiliary entities
      • AdaptiveThresholdType
      • Arrow
      • BlurBoxI
      • BndBoxI
      • Border
      • ChannelManip
      • Circle
      • ClockFormat
      • ColorConversion
      • ConnectivityType
      • Interp
      • LABEL
      • Line
      • Matcher
      • MorphologyType
      • Norm
      • Point
      • Remap
      • RotatedBox
      • SIFT
      • ThresholdType

Release Notes

  • v0.14.0-beta
    • Release Highlights
    • Compatibility and Known Limitations
    • License
    • Resources
    • Acknowledgements
  • v0.13.0-beta
    • Release Highlights
    • Compatibility and Known Limitations
    • License
    • Resources
    • Acknowledgements
  • v0.12.0-beta
    • Release Highlights
    • Compatibility and Known Limitations
    • License
    • Resources
    • Acknowledgements
  • v0.11.0-beta
    • Release Highlights
    • Compatibility and Known Limitations
    • License
    • Resources
    • Acknowledgements
  • v0.10.1-beta
    • Release Highlights
    • License
    • Resources
    • Acknowledgements
  • v0.10.0-beta
    • Release Highlights
    • Compatibility and Known Limitations
    • License
    • Resources
    • Acknowledgements
  • v0.9.0-beta
    • Release Highlights
    • Compatibility and Known Limitations
    • License
    • Resources
    • Acknowledgements
  • v0.8.0-beta
    • Release Highlights
    • Compatibility and Known Limitations
    • License
    • Resources
    • Acknowledgements
  • v0.7.0-beta
    • Release Highlights
    • Compatibility and Known Limitations
    • License
    • Resources
    • Acknowledgements
  • v0.6.0-beta
    • Release Highlights
    • Compatibility and Known Limitations
    • License
    • Resources
    • Acknowledgements
  • v0.5.0-beta
    • Release Highlights
    • Compatibility
    • Known Issues/Limitations
    • License
    • Resources
    • Acknowledgements
  • v0.4.0-beta
    • Release Highlights
    • Compatibility
    • Known Issues/Limitations
    • License
    • Resources
    • Acknowledgements
  • v0.3.1-beta
    • Release Highlights
    • Bug Fixes
    • Known Issues
    • Acknowledgements
  • v0.3.0-beta
    • Release Highlights
    • Compatibility
    • Known Issues/Limitations
    • License
    • Resources
    • Acknowledgements
  • v0.2.1-alpha
    • General
    • New Operators
    • Improved Testing
    • Bug Fixes
  • v0.2.0-alpha
    • Release Highlights
    • Compatibility
    • Known Issues/Limitations
    • License
    • Resources
    • Acknowledgements
  • v0.1.0-prealpha
    • Release Highlights
    • Compatibility
    • Known Issues
    • License
CV-CUDA
  • C API
  • Utilities
  • View page source

Utilities

Utility components for CV-CUDA.

  • Status Codes
    • NVCV_MAX_STATUS_MESSAGE_LENGTH
    • NVCVStatus
      • NVCV_SUCCESS
      • NVCV_ERROR_NOT_IMPLEMENTED
      • NVCV_ERROR_INVALID_ARGUMENT
      • NVCV_ERROR_INVALID_IMAGE_FORMAT
      • NVCV_ERROR_INVALID_OPERATION
      • NVCV_ERROR_DEVICE
      • NVCV_ERROR_NOT_READY
      • NVCV_ERROR_OUT_OF_MEMORY
      • NVCV_ERROR_INTERNAL
      • NVCV_ERROR_NOT_COMPATIBLE
      • NVCV_ERROR_OVERFLOW
      • NVCV_ERROR_UNDERFLOW
    • nvcvStatusGetName()
    • nvcvGetLastError()
    • nvcvGetLastErrorMessage()
    • nvcvPeekAtLastError()
    • nvcvPeekAtLastErrorMessage()
    • nvcvSetThreadStatus()
    • nvcvSetThreadStatusVarArgList()
Previous Next

© Copyright 2022-2024, NVIDIA.. Last updated on Mar 03, 2025.

Built with Sphinx using a theme provided by Read the Docs.