Logo

Beginner's Guide

  • Installation
    • Prerequisites
    • Using Pre-built Packages
      • Python Wheels from PyPI
      • Debian Packages and Tar Archives
    • Building from Source
      • 1. Set up your local CV-CUDA repository
      • 2. Install build and test dependencies
      • 3. Build the Project
      • 1. Run Tests
        • 4.1 Install dependencies
        • 4.2 Run the Tests
      • 5. Build and run Samples
      • 6. Packaging
        • 6.1 Package installers
        • 6.2 Python Wheels
  • Getting Started
    • What is CV-CUDA?
    • Prerequisites
    • Quick Start (5 Minutes)
    • Samples
    • Interoperability
    • Advanced Topics
    • Additional Resources
    • Need Help?
  • Docker
    • Overview
    • Builder Images
    • Development Images
    • Python Requirements Files
    • Building the Images
    • Using the Images
    • Maintenance
      • Updating Image Versions
      • Adding New CUDA Versions
      • Adding New Python Versions
    • Troubleshooting
      • Build Failures
      • Cache Issues
      • Registry Authentication
    • See Also
  • Data Types
    • Tensor vs. Image
      • When to Use Each
        • Tensor
        • Image
        • Key Differences
      • Tensor
        • Overview
        • Common Tensor Layouts
        • Creating Tensors
        • Tensor Documentation
      • Image
        • Overview
        • Common Image Formats
        • Creating Images
        • Image Documentation
      • Converting Between Image and Tensor
        • Image to Tensor
        • Tensor to Image
    • Batched Data Types
      • TensorBatch
      • ImageBatch
      • ImageBatchVarShape
      • Batch Types Comparison
  • Samples
    • Overview
      • Sample Categories
    • Walkthrough Guide
      • Installation
      • CV-CUDA Hello World
      • Running Operator and Application Samples
      • Next Steps
    • Sample Index
      • Applications
        • Hello World
        • Image Classification
        • Object Detection
        • Semantic Segmentation
      • Operators
        • Gaussian
        • Resize
        • Reformat
        • Stack
        • Label
    • Common Utilities
      • Utilities
      • Module Location
      • Image I/O Functions
        • read_image()
        • write_image()
      • CUDA Memory Operations
        • cuda_memcpy_h2d()
        • cuda_memcpy_d2h()
      • Tensor Utilities
        • zero_copy_split()
      • Argument Parsing
        • parse_image_args()
      • TensorRT Integration
        • TRT Class
        • engine_from_onnx()
      • Model Export Functions
        • export_classifier_onnx()
        • export_retinanet_onnx()
        • export_segmentation_onnx()
      • Dependencies
      • See Also
    • Additional Resources
    • See Also
  • Interoperability
    • Setting Up the Environment
    • Frameworks
      • PyTorch
      • CUDA Python
      • NumPy
      • NvImgCodec
      • PyNvVideoCodec
      • CuPy
      • PyCUDA
    • Best Practices

Advanced Topics

  • Object Cache
    • Wrapped vs Non-Wrapped Objects
    • Del and Garbage Collection
    • Cache Reuse
    • Controlling Cache Growth
    • Configuring the cache limit
    • Querying cache size
    • Multithreading Considerations
  • Make Operator Tool
    • Features of mkop.sh
    • How to Use mkop.sh
    • Process Details

API Documentation

  • Python API
    • Data Types
      • Image
        • Image.cpu()
        • Image.cuda()
        • Image.format
        • Image.height
        • Image.size
        • Image.width
        • Image.zeros()
      • Tensor
        • Tensor.cuda()
        • Tensor.dtype
        • Tensor.layout
        • Tensor.ndim
        • Tensor.reshape()
        • Tensor.shape
      • ImageBatchVarShape
        • ImageBatchVarShape.capacity
        • ImageBatchVarShape.clear()
        • ImageBatchVarShape.maxsize
        • ImageBatchVarShape.popback()
        • ImageBatchVarShape.pushback()
        • ImageBatchVarShape.uniqueformat
      • TensorBatch
        • TensorBatch.capacity
        • TensorBatch.clear()
        • TensorBatch.dtype
        • TensorBatch.layout
        • TensorBatch.ndim
        • TensorBatch.popback()
        • TensorBatch.pushback()
      • Format
        • Format.BGR8
        • Format.BGR8p
        • Format.BGRA8
        • Format.BGRA8p
        • Format.BGRAf16
        • Format.BGRAf16p
        • Format.BGRAf32
        • Format.BGRAf32p
        • Format.BGRf16
        • Format.BGRf16p
        • Format.BGRf32
        • Format.BGRf32p
        • Format.C128
        • Format.C64
        • Format.CMYK8
        • Format.F16
        • Format.F32
        • Format.F64
        • Format.HSV8
        • Format.NV12
        • Format.NV12_BL
        • Format.NV12_ER
        • Format.NV12_ER_BL
        • Format.NV21
        • Format.NV21_ER
        • Format.NV24
        • Format.NV24_BL
        • Format.NV24_ER
        • Format.NV24_ER_BL
        • Format.RGB8
        • Format.RGB8_1U_U8
        • Format.RGB8_3D_F32
        • Format.RGB8_7U_U8
        • Format.RGB8p
        • Format.RGBA8
        • Format.RGBA8_3POS3D_U32
        • Format.RGBA8_3U_U16
        • Format.RGBA8_UNASSOCIATED_ALPHA
        • Format.RGBA8p
        • Format.RGBAf16
        • Format.RGBAf16p
        • Format.RGBAf32
        • Format.RGBAf32p
        • Format.RGBf16
        • Format.RGBf16p
        • Format.RGBf32
        • Format.RGBf32p
        • Format.S16
        • Format.S16_BL
        • Format.S32
        • Format.S8
        • Format.U16
        • Format.U32
        • Format.U8
        • Format.U8_BL
        • Format.UYVY
        • Format.UYVY_BL
        • Format.UYVY_ER
        • Format.UYVY_ER_BL
        • Format.VYUY
        • Format.VYUY_BL
        • Format.VYUY_ER
        • Format.VYUY_ER_BL
        • Format.Y16
        • Format.Y16_BL
        • Format.Y16_ER
        • Format.Y16_ER_BL
        • Format.Y8
        • Format.Y8_BL
        • Format.Y8_ER
        • Format.Y8_ER_BL
        • Format.YCCK8
        • Format.YUV8p
        • Format.YUV8p_ER
        • Format.YUYV
        • Format.YUYV_BL
        • Format.YUYV_ER
        • Format.YUYV_ER_BL
        • Format.channels
        • Format.name
        • Format.planes
        • Format.value
      • ColorSpec
        • ColorSpec.BT2020
        • ColorSpec.BT601
        • ColorSpec.BT709
        • ColorSpec.name
        • ColorSpec.value
      • TensorLayout
        • TensorLayout.CDHW
        • TensorLayout.CFDHW
        • TensorLayout.CFHW
        • TensorLayout.CHW
        • TensorLayout.CW
        • TensorLayout.DHW
        • TensorLayout.DHWC
        • TensorLayout.FCDHW
        • TensorLayout.FCHW
        • TensorLayout.FDHW
        • TensorLayout.FDHWC
        • TensorLayout.FHW
        • TensorLayout.FHWC
        • TensorLayout.HW
        • TensorLayout.HWC
        • TensorLayout.NCDHW
        • TensorLayout.NCFDHW
        • TensorLayout.NCFHW
        • TensorLayout.NCHW
        • TensorLayout.NCW
        • TensorLayout.NDHW
        • TensorLayout.NDHWC
        • TensorLayout.NFCDHW
        • TensorLayout.NFCHW
        • TensorLayout.NFDHW
        • TensorLayout.NFDHWC
        • TensorLayout.NFHW
        • TensorLayout.NFHWC
        • TensorLayout.NHW
        • TensorLayout.NHWC
        • TensorLayout.NW
        • TensorLayout.NWC
        • TensorLayout.W
        • TensorLayout.WC
      • RectI
        • RectI.height
        • RectI.width
        • RectI.x
        • RectI.y
      • Stream
        • Stream.current
        • Stream.default
        • Stream.handle
        • Stream.id
        • Stream.sync()
      • Resource
        • Resource.id
        • Resource.submitStreamSync()
      • ExternalBuffer
        • ExternalBuffer.dtype
        • ExternalBuffer.shape
        • ExternalBuffer.strides
      • Container
      • Elements
      • ThreadScope
        • ThreadScope.GLOBAL
        • ThreadScope.LOCAL
        • ThreadScope.name
        • ThreadScope.value
    • Operators
      • adaptivethreshold()
      • advcvtcolor()
      • averageblur()
      • bilateral_filter()
      • bndbox()
      • boxblur()
      • brightness_contrast()
      • center_crop()
      • channelreorder()
      • color_twist()
      • composite()
      • conv2d()
      • convertto()
      • copymakeborder()
      • copymakeborderstack()
      • crop_flip_normalize_reformat()
      • customcrop()
      • cvtcolor()
      • erase()
      • findhomography()
      • flip()
      • gamma_contrast()
      • gaussian()
      • gaussiannoise()
      • histogram()
      • histogrameq()
      • hq_resize()
      • inpaint()
      • joint_bilateral_filter()
      • label()
      • laplacian()
      • max_loc()
      • median_blur()
      • minarearect()
      • min_loc()
      • min_max_loc()
      • morphology()
      • nms()
      • normalize()
      • osd()
      • padandstack()
      • match()
      • pillowresize()
      • random_resized_crop()
      • reformat()
      • remap()
      • resize()
      • resize_crop_convert_reformat()
      • rotate()
      • sift()
      • stack()
      • threshold()
      • warp_affine()
      • warp_perspective()
    • Auxiliary Types
      • AdaptiveThresholdType
        • AdaptiveThresholdType.GAUSSIAN_C
        • AdaptiveThresholdType.MEAN_C
        • AdaptiveThresholdType.name
        • AdaptiveThresholdType.value
      • Arrow
        • Arrow.arrowSize
        • Arrow.color
        • Arrow.interpolation
        • Arrow.pos0
        • Arrow.pos1
        • Arrow.thickness
      • BlurBoxI
        • BlurBoxI.box
        • BlurBoxI.kernelSize
      • BlurBoxesI
      • BndBoxI
        • BndBoxI.borderColor
        • BndBoxI.box
        • BndBoxI.fillColor
        • BndBoxI.thickness
      • BndBoxesI
      • Border
        • Border.CONSTANT
        • Border.REFLECT
        • Border.REFLECT101
        • Border.REPLICATE
        • Border.WRAP
        • Border.name
        • Border.value
      • ChannelManip
        • ChannelManip.NO_OP
        • ChannelManip.REVERSE
        • ChannelManip.name
        • ChannelManip.value
      • Circle
        • Circle.bgColor
        • Circle.borderColor
        • Circle.centerPos
        • Circle.radius
        • Circle.thickness
      • Clock
      • ClockFormat
        • ClockFormat.HHMMSS
        • ClockFormat.YYMMDD
        • ClockFormat.YYMMDD_HHMMSS
        • ClockFormat.name
        • ClockFormat.value
      • ColorConversion
        • ColorConversion.BGR2BGR555
        • ColorConversion.BGR2BGR565
        • ColorConversion.BGR2BGRA
        • ColorConversion.BGR2GRAY
        • ColorConversion.BGR2HLS
        • ColorConversion.BGR2HLS_FULL
        • ColorConversion.BGR2HSV
        • ColorConversion.BGR2HSV_FULL
        • ColorConversion.BGR2Lab
        • ColorConversion.BGR2Luv
        • ColorConversion.BGR2RGB
        • ColorConversion.BGR2RGBA
        • ColorConversion.BGR2XYZ
        • ColorConversion.BGR2YCrCb
        • ColorConversion.BGR2YUV
        • ColorConversion.BGR2YUV420sp
        • ColorConversion.BGR2YUV_I420
        • ColorConversion.BGR2YUV_IYUV
        • ColorConversion.BGR2YUV_NV12
        • ColorConversion.BGR2YUV_NV21
        • ColorConversion.BGR2YUV_YV12
        • ColorConversion.BGR5552BGR
        • ColorConversion.BGR5552BGRA
        • ColorConversion.BGR5552GRAY
        • ColorConversion.BGR5552RGB
        • ColorConversion.BGR5552RGBA
        • ColorConversion.BGR5652BGR
        • ColorConversion.BGR5652BGRA
        • ColorConversion.BGR5652GRAY
        • ColorConversion.BGR5652RGB
        • ColorConversion.BGR5652RGBA
        • ColorConversion.BGRA2BGR
        • ColorConversion.BGRA2BGR555
        • ColorConversion.BGRA2BGR565
        • ColorConversion.BGRA2GRAY
        • ColorConversion.BGRA2RGB
        • ColorConversion.BGRA2RGBA
        • ColorConversion.BGRA2YUV420sp
        • ColorConversion.BGRA2YUV_I420
        • ColorConversion.BGRA2YUV_IYUV
        • ColorConversion.BGRA2YUV_NV12
        • ColorConversion.BGRA2YUV_NV21
        • ColorConversion.BGRA2YUV_YV12
        • ColorConversion.BayerBG2BGR
        • ColorConversion.BayerBG2BGR_EA
        • ColorConversion.BayerBG2BGR_VNG
        • ColorConversion.BayerBG2GRAY
        • ColorConversion.BayerBG2RGB
        • ColorConversion.BayerBG2RGB_EA
        • ColorConversion.BayerBG2RGB_VNG
        • ColorConversion.BayerGB2BGR
        • ColorConversion.BayerGB2BGR_EA
        • ColorConversion.BayerGB2BGR_VNG
        • ColorConversion.BayerGB2GRAY
        • ColorConversion.BayerGB2RGB
        • ColorConversion.BayerGB2RGB_EA
        • ColorConversion.BayerGB2RGB_VNG
        • ColorConversion.BayerGR2BGR
        • ColorConversion.BayerGR2BGR_EA
        • ColorConversion.BayerGR2BGR_VNG
        • ColorConversion.BayerGR2GRAY
        • ColorConversion.BayerGR2RGB
        • ColorConversion.BayerGR2RGB_EA
        • ColorConversion.BayerGR2RGB_VNG
        • ColorConversion.BayerRG2BGR
        • ColorConversion.BayerRG2BGR_EA
        • ColorConversion.BayerRG2BGR_VNG
        • ColorConversion.BayerRG2GRAY
        • ColorConversion.BayerRG2RGB
        • ColorConversion.BayerRG2RGB_EA
        • ColorConversion.BayerRG2RGB_VNG
        • ColorConversion.COLORCVT_MAX
        • ColorConversion.CVT_MAX
        • ColorConversion.GRAY2BGR
        • ColorConversion.GRAY2BGR555
        • ColorConversion.GRAY2BGR565
        • ColorConversion.GRAY2BGRA
        • ColorConversion.GRAY2RGB
        • ColorConversion.GRAY2RGBA
        • ColorConversion.HLS2BGR
        • ColorConversion.HLS2BGR_FULL
        • ColorConversion.HLS2RGB
        • ColorConversion.HLS2RGB_FULL
        • ColorConversion.HSV2BGR
        • ColorConversion.HSV2BGR_FULL
        • ColorConversion.HSV2RGB
        • ColorConversion.HSV2RGB_FULL
        • ColorConversion.LBGR2Lab
        • ColorConversion.LBGR2Luv
        • ColorConversion.LRGB2Lab
        • ColorConversion.LRGB2Luv
        • ColorConversion.Lab2BGR
        • ColorConversion.Lab2LBGR
        • ColorConversion.Lab2LRGB
        • ColorConversion.Lab2RGB
        • ColorConversion.Luv2BGR
        • ColorConversion.Luv2LBGR
        • ColorConversion.Luv2LRGB
        • ColorConversion.Luv2RGB
        • ColorConversion.RGB2BGR
        • ColorConversion.RGB2BGR555
        • ColorConversion.RGB2BGR565
        • ColorConversion.RGB2BGRA
        • ColorConversion.RGB2GRAY
        • ColorConversion.RGB2HLS
        • ColorConversion.RGB2HLS_FULL
        • ColorConversion.RGB2HSV
        • ColorConversion.RGB2HSV_FULL
        • ColorConversion.RGB2Lab
        • ColorConversion.RGB2Luv
        • ColorConversion.RGB2RGBA
        • ColorConversion.RGB2XYZ
        • ColorConversion.RGB2YCrCb
        • ColorConversion.RGB2YUV
        • ColorConversion.RGB2YUV420sp
        • ColorConversion.RGB2YUV_I420
        • ColorConversion.RGB2YUV_IYUV
        • ColorConversion.RGB2YUV_NV12
        • ColorConversion.RGB2YUV_NV21
        • ColorConversion.RGB2YUV_YV12
        • ColorConversion.RGBA2BGR
        • ColorConversion.RGBA2BGR555
        • ColorConversion.RGBA2BGR565
        • ColorConversion.RGBA2BGRA
        • ColorConversion.RGBA2GRAY
        • ColorConversion.RGBA2RGB
        • ColorConversion.RGBA2YUV420sp
        • ColorConversion.RGBA2YUV_I420
        • ColorConversion.RGBA2YUV_IYUV
        • ColorConversion.RGBA2YUV_NV12
        • ColorConversion.RGBA2YUV_NV21
        • ColorConversion.RGBA2YUV_YV12
        • ColorConversion.RGBA2mRGBA
        • ColorConversion.XYZ2BGR
        • ColorConversion.XYZ2RGB
        • ColorConversion.YCrCb2BGR
        • ColorConversion.YCrCb2RGB
        • ColorConversion.YUV2BGR
        • ColorConversion.YUV2BGRA_I420
        • ColorConversion.YUV2BGRA_IYUV
        • ColorConversion.YUV2BGRA_NV12
        • ColorConversion.YUV2BGRA_NV21
        • ColorConversion.YUV2BGRA_UYNV
        • ColorConversion.YUV2BGRA_UYVY
        • ColorConversion.YUV2BGRA_Y422
        • ColorConversion.YUV2BGRA_YUNV
        • ColorConversion.YUV2BGRA_YUY2
        • ColorConversion.YUV2BGRA_YUYV
        • ColorConversion.YUV2BGRA_YV12
        • ColorConversion.YUV2BGRA_YVYU
        • ColorConversion.YUV2BGR_I420
        • ColorConversion.YUV2BGR_IYUV
        • ColorConversion.YUV2BGR_NV12
        • ColorConversion.YUV2BGR_NV21
        • ColorConversion.YUV2BGR_UYNV
        • ColorConversion.YUV2BGR_UYVY
        • ColorConversion.YUV2BGR_Y422
        • ColorConversion.YUV2BGR_YUNV
        • ColorConversion.YUV2BGR_YUY2
        • ColorConversion.YUV2BGR_YUYV
        • ColorConversion.YUV2BGR_YV12
        • ColorConversion.YUV2BGR_YVYU
        • ColorConversion.YUV2GRAY_420
        • ColorConversion.YUV2GRAY_I420
        • ColorConversion.YUV2GRAY_IYUV
        • ColorConversion.YUV2GRAY_NV12
        • ColorConversion.YUV2GRAY_NV21
        • ColorConversion.YUV2GRAY_UYNV
        • ColorConversion.YUV2GRAY_UYVY
        • ColorConversion.YUV2GRAY_Y422
        • ColorConversion.YUV2GRAY_YUNV
        • ColorConversion.YUV2GRAY_YUY2
        • ColorConversion.YUV2GRAY_YUYV
        • ColorConversion.YUV2GRAY_YV12
        • ColorConversion.YUV2GRAY_YVYU
        • ColorConversion.YUV2RGB
        • ColorConversion.YUV2RGBA_I420
        • ColorConversion.YUV2RGBA_IYUV
        • ColorConversion.YUV2RGBA_NV12
        • ColorConversion.YUV2RGBA_NV21
        • ColorConversion.YUV2RGBA_UYNV
        • ColorConversion.YUV2RGBA_UYVY
        • ColorConversion.YUV2RGBA_Y422
        • ColorConversion.YUV2RGBA_YUNV
        • ColorConversion.YUV2RGBA_YUY2
        • ColorConversion.YUV2RGBA_YUYV
        • ColorConversion.YUV2RGBA_YV12
        • ColorConversion.YUV2RGBA_YVYU
        • ColorConversion.YUV2RGB_I420
        • ColorConversion.YUV2RGB_IYUV
        • ColorConversion.YUV2RGB_NV12
        • ColorConversion.YUV2RGB_NV21
        • ColorConversion.YUV2RGB_UYNV
        • ColorConversion.YUV2RGB_UYVY
        • ColorConversion.YUV2RGB_Y422
        • ColorConversion.YUV2RGB_YUNV
        • ColorConversion.YUV2RGB_YUY2
        • ColorConversion.YUV2RGB_YUYV
        • ColorConversion.YUV2RGB_YV12
        • ColorConversion.YUV2RGB_YVYU
        • ColorConversion.YUV420p2BGR
        • ColorConversion.YUV420p2BGRA
        • ColorConversion.YUV420p2GRAY
        • ColorConversion.YUV420p2RGB
        • ColorConversion.YUV420p2RGBA
        • ColorConversion.YUV420sp2BGR
        • ColorConversion.YUV420sp2BGRA
        • ColorConversion.YUV420sp2GRAY
        • ColorConversion.YUV420sp2RGB
        • ColorConversion.YUV420sp2RGBA
        • ColorConversion.mRGBA2RGBA
        • ColorConversion.name
        • ColorConversion.value
      • ConnectivityType
        • ConnectivityType.CONNECTIVITY_26_2D
        • ConnectivityType.CONNECTIVITY_4_2D
        • ConnectivityType.CONNECTIVITY_6_3D
        • ConnectivityType.CONNECTIVITY_8_2D
        • ConnectivityType.name
        • ConnectivityType.value
      • Interp
        • Interp.AREA
        • Interp.BOX
        • Interp.CUBIC
        • Interp.GAUSSIAN
        • Interp.HAMMING
        • Interp.LANCZOS
        • Interp.LINEAR
        • Interp.NEAREST
        • Interp.WARP_INVERSE_MAP
        • Interp.name
        • Interp.value
      • Label
      • LabelMaskType
        • LabelMaskType.REMOVE_ISLANDS_OUTSIDE_MASK_ONLY
        • LabelMaskType.name
        • LabelMaskType.value
      • Line
        • Line.color
        • Line.interpolation
        • Line.pos0
        • Line.pos1
        • Line.thickness
      • MorphologyType
        • MorphologyType.CLOSE
        • MorphologyType.DILATE
        • MorphologyType.ERODE
        • MorphologyType.OPEN
        • MorphologyType.name
        • MorphologyType.value
      • NormalizeFlags
        • NormalizeFlags.SCALE_IS_STDDEV
        • NormalizeFlags.name
        • NormalizeFlags.value
      • Point
        • Point.centerPos
        • Point.color
        • Point.radius
      • PolyLine
      • RotatedBox
        • RotatedBox.bgColor
        • RotatedBox.borderColor
        • RotatedBox.centerPos
        • RotatedBox.height
        • RotatedBox.interpolation
        • RotatedBox.thickness
        • RotatedBox.width
        • RotatedBox.yaw
      • Segment
      • ThresholdType
        • ThresholdType.BINARY
        • ThresholdType.BINARY_INV
        • ThresholdType.OTSU
        • ThresholdType.TOZERO
        • ThresholdType.TOZERO_INV
        • ThresholdType.TRIANGLE
        • ThresholdType.TRUNC
        • ThresholdType.name
        • ThresholdType.value
    • Utilities
      • as_image()
      • as_images()
      • as_stream()
      • as_tensor()
      • as_tensors()
      • reshape()
    • Cache
      • cache_size()
      • clear_cache()
      • current_cache_size_inbytes()
      • get_cache_limit_inbytes()
      • set_cache_limit_inbytes()
  • C API
    • NVCV - Core Types
      • 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
      • Status Codes
        • NVCV_MAX_STATUS_MESSAGE_LENGTH
        • NVCVStatus
        • nvcvStatusGetName()
        • nvcvGetLastError()
        • nvcvGetLastErrorMessage()
        • nvcvPeekAtLastError()
        • nvcvPeekAtLastErrorMessage()
        • nvcvSetThreadStatus()
        • nvcvSetThreadStatusVarArgList()
      • Types
        • uint8_t
        • int32_t
        • NVCVBndBoxesI
        • NVCVBlurBoxesI
        • NVCVElements
        • NVCVInterpolationType
        • NVCVMorphologyType
        • NVCVChannelManip
        • NVCVColorConversionCode
        • NVCVThresholdType
        • NVCVAdaptiveThresholdType
        • NVCVRemapMapValueType
        • NVCVOSDType
        • NVCVSIFTFlagType
        • NVCVConnectivityType
        • NVCVLabelType
        • NVCVLabelMaskType
        • NVCVPairwiseMatcherType
        • NVCVNormType
        • NVCVClockFormat
        • r
        • g
        • b
        • a
        • x
        • y
        • width
        • height
        • box
        • thickness
        • borderColor
        • fillColor
        • kernelSize
        • centerPos
        • radius
        • color
        • pos0
        • pos1
        • interpolation
        • yaw
        • bgColor
        • arrowSize
        • NVCVColorRGBA
        • NVCVPointI
        • NVCVBoxI
        • NVCVBndBoxI
        • NVCVBlurBoxI
        • NVCVPoint
        • NVCVLine
        • NVCVRotatedBox
        • NVCVCircle
        • NVCVArrow
    • CV-CUDA - 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++ API
    • NVCV - Core Types
      • Color Models
        • operator<<()
        • operator<<()
        • operator<<()
        • operator<<()
        • operator<<()
        • operator<<()
        • operator<<()
        • operator<<()
        • operator<<()
        • operator<<()
      • Data Layout
        • Packing
        • DataKind
        • MemLayout
        • Channel
        • ExtraChannel
        • AlphaType
        • Swizzle
        • ByteOrder
        • ExtraChannelInfo
        • byteOrder
        • swizzle
        • bits
        • MakeSwizzle()
        • GetChannels()
        • GetNumChannels()
        • MakePacking()
        • GetParams()
        • GetNumComponents()
        • GetBitsPerComponent()
        • GetBitsPerPixel()
        • GetAlignment()
        • operator<<()
        • operator<<()
        • operator<<()
        • operator<<()
        • operator<<()
        • operator<<()
        • 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
        • operator==()
        • operator!=()
        • MaxSize()
        • operator<<()
        • nvcv::Size2D
      • Exception
        • SetThreadError()
        • ProtectCall()
        • nvcv::Exception
      • Status Codes
        • Status
        • GetName()
        • operator<<()
        • operator<<()
    • NVCV - 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
        • m_data
        • to_vector()
        • operator<<()
        • operator<<()
        • as_matrix()
        • nvcv::cuda::math::Vector
        • nvcv::cuda::math::Matrix
      • Math operators
        • NVCV_CUDA_UNARY_OPERATOR
        • NVCV_CUDA_BINARY_OPERATOR
      • Math wrappers
        • RoundMode
        • NVCV_CUDA_BINARY_SIMD
        • NVCV_CUDA_UNARY_SIMD
      • 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
    • CV-CUDA - Operators
      • Adaptive threshold
        • AdaptiveThreshold()
        • ~AdaptiveThreshold()
        • operator()()
        • operator()()
        • handle()
        • cvcuda::AdaptiveThreshold
      • Average Blur
        • AverageBlur()
        • ~AverageBlur()
        • operator()()
        • operator()()
        • handle()
        • cvcuda::AverageBlur
      • BilateralFilter
        • BilateralFilter()
        • ~BilateralFilter()
        • operator()()
        • operator()()
        • handle()
        • cvcuda::BilateralFilter
      • Brightness Contrast
        • BrightnessContrast()
        • ~BrightnessContrast()
        • operator()()
        • operator()()
        • handle()
        • cvcuda::BrightnessContrast
      • CenterCrop
        • CenterCrop()
        • ~CenterCrop()
        • operator()()
        • handle()
        • cvcuda::CenterCrop
      • Channel Reorder
        • ChannelReorder()
        • ~ChannelReorder()
        • operator()()
        • handle()
        • cvcuda::ChannelReorder
      • Color Twist
        • ColorTwist()
        • ~ColorTwist()
        • operator()()
        • operator()()
        • handle()
        • cvcuda::ColorTwist
      • Composite
        • Composite()
        • ~Composite()
        • operator()()
        • operator()()
        • handle()
        • cvcuda::Composite
      • 2D Convolution
        • Conv2D()
        • ~Conv2D()
        • operator()()
        • handle()
        • cvcuda::Conv2D
      • ConvertTo
        • ConvertTo()
        • ~ConvertTo()
        • operator()()
        • handle()
        • cvcuda::ConvertTo
      • Copy make border
        • CopyMakeBorder()
        • ~CopyMakeBorder()
        • operator()()
        • operator()()
        • operator()()
        • handle()
        • cvcuda::CopyMakeBorder
      • CropFlipNormalizeReformat
        • CropFlipNormalizeReformat()
        • ~CropFlipNormalizeReformat()
        • operator()()
        • handle()
        • cvcuda::CropFlipNormalizeReformat
      • CustomCrop
        • CustomCrop()
        • ~CustomCrop()
        • operator()()
        • handle()
        • cvcuda::CustomCrop
      • CvtColor
        • CvtColor()
        • ~CvtColor()
        • operator()()
        • operator()()
        • handle()
        • cvcuda::CvtColor
      • Erase
        • Erase()
        • ~Erase()
        • operator()()
        • operator()()
        • handle()
        • cvcuda::Erase
      • Flip
        • Flip()
        • ~Flip()
        • operator()()
        • operator()()
        • handle()
        • cvcuda::Flip
      • NVCV_CPP_ALGORITHM_GAMMA_CONTRAST
        • GammaContrast()
        • ~GammaContrast()
        • operator()()
        • handle()
        • cvcuda::GammaContrast
      • Gaussian
        • Gaussian()
        • ~Gaussian()
        • operator()()
        • operator()()
        • handle()
        • cvcuda::Gaussian
      • GaussianNoise
        • GaussianNoise()
        • ~GaussianNoise()
        • operator()()
        • operator()()
        • handle()
        • cvcuda::GaussianNoise
      • HQ Resize
        • HQResize()
        • ~HQResize()
        • getWorkspaceRequirements()
        • getWorkspaceRequirements()
        • getWorkspaceRequirements()
        • operator()()
        • operator()()
        • operator()()
        • handle()
        • cvcuda::HQResize
      • Inpaint
        • Inpaint()
        • ~Inpaint()
        • operator()()
        • operator()()
        • handle()
        • cvcuda::Inpaint
      • JointBilateralFilter
        • JointBilateralFilter()
        • ~JointBilateralFilter()
        • operator()()
        • operator()()
        • handle()
        • cvcuda::JointBilateralFilter
      • Label
        • Label()
        • ~Label()
        • operator()()
        • handle()
        • cvcuda::Label
      • Laplacian
        • Laplacian()
        • ~Laplacian()
        • operator()()
        • operator()()
        • handle()
        • cvcuda::Laplacian
      • MedianBlur
        • MedianBlur()
        • ~MedianBlur()
        • operator()()
        • operator()()
        • handle()
        • cvcuda::MedianBlur
      • MinMaxLoc
        • MinMaxLoc()
        • ~MinMaxLoc()
        • operator()()
        • operator()()
        • handle()
        • cvcuda::MinMaxLoc
      • Morphology
        • Morphology()
        • ~Morphology()
        • operator()()
        • operator()()
        • handle()
        • cvcuda::Morphology
      • Normalize
        • Normalize()
        • ~Normalize()
        • operator()()
        • operator()()
        • handle()
        • cvcuda::Normalize
      • Pad and stack
        • PadAndStack()
        • ~PadAndStack()
        • operator()()
        • handle()
        • cvcuda::PadAndStack
      • PairwiseMatcher
        • PairwiseMatcher()
        • ~PairwiseMatcher()
        • operator()()
        • handle()
        • cvcuda::PairwiseMatcher
      • Pillow Resize
        • PillowResize()
        • ~PillowResize()
        • getWorkspaceRequirements()
        • getWorkspaceRequirements()
        • operator()()
        • operator()()
        • handle()
        • cvcuda::PillowResize
      • Random Resized Crop
        • RandomResizedCrop()
        • ~RandomResizedCrop()
        • operator()()
        • operator()()
        • handle()
        • cvcuda::RandomResizedCrop
      • Reformat
        • Reformat()
        • ~Reformat()
        • operator()()
        • handle()
        • cvcuda::Reformat
      • Resize
        • Resize()
        • ~Resize()
        • operator()()
        • operator()()
        • handle()
        • cvcuda::Resize
      • Rotate
        • Rotate()
        • ~Rotate()
        • operator()()
        • operator()()
        • handle()
        • cvcuda::Rotate
      • SIFT
        • SIFT()
        • ~SIFT()
        • operator()()
        • handle()
        • cvcuda::SIFT
      • Threshold
        • Threshold()
        • ~Threshold()
        • operator()()
        • operator()()
        • handle()
        • cvcuda::Threshold
      • WarpAffine
        • WarpAffine()
        • ~WarpAffine()
        • operator()()
        • operator()()
        • handle()
        • cvcuda::WarpAffine
      • WarpPerspective
        • WarpPerspective()
        • ~WarpPerspective()
        • operator()()
        • operator()()
        • handle()
        • cvcuda::WarpPerspective
      • AdvCvtColor
        • AdvCvtColor()
        • ~AdvCvtColor()
        • operator()()
        • handle()
        • cvcuda::AdvCvtColor
      • BndBox
        • BndBox()
        • ~BndBox()
        • operator()()
        • handle()
        • cvcuda::BndBox
      • BoxBlur
        • BoxBlur()
        • ~BoxBlur()
        • operator()()
        • handle()
        • cvcuda::BoxBlur
      • Histogram
        • Histogram()
        • ~Histogram()
        • operator()()
        • handle()
        • cvcuda::Histogram
      • HistogramEq
        • HistogramEq()
        • ~HistogramEq()
        • operator()()
        • operator()()
        • handle()
        • cvcuda::HistogramEq
      • MinAreaRect
        • MinAreaRect()
        • ~MinAreaRect()
        • operator()()
        • handle()
        • cvcuda::MinAreaRect
      • OSD
        • OSD()
        • ~OSD()
        • operator()()
        • handle()
        • cvcuda::OSD
      • Remap
        • Remap()
        • ~Remap()
        • operator()()
        • operator()()
        • handle()
        • cvcuda::Remap
      • ResizeCropConvertReformat
        • ResizeCropConvertReformat()
        • ~ResizeCropConvertReformat()
        • operator()()
        • operator()()
        • handle()
        • cvcuda::ResizeCropConvertReformat
      • Stack
        • Stack()
        • ~Stack()
        • operator()()
        • handle()
        • cvcuda::Stack

Release Notes

  • v0.16.0-beta
    • Release Highlights
    • Compatibility and Known Limitations
    • License
    • Resources
    • Acknowledgements
  • v0.15.0-beta
    • Release Highlights
    • Compatibility and Known Limitations
    • License
    • Resources
    • Acknowledgements
  • 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
  • Search


© Copyright 2022-2025, NVIDIA.. Last updated on Nov 14, 2025.

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