C API
The CV-CUDA C API provides a low-level interface to all functionality using C functions and types.
Note
For C++ developers, see the C++ API documentation for RAII wrappers and additional type safety. For Python developers, see the Python API documentation for equivalent functionality.
The C API uses functions and types with NVCV or cvcuda prefixes (e.g., NVCVImage, cvcudaResize).
NVCV - Core Types
The NVCV library provides fundamental data types and containers for computer vision applications.
CV-CUDA - Operators
The CV-CUDA library provides high-performance, GPU-accelerated computer vision and image processing operators.
- Adaptive Threshold
- Average Blur
- Bilateral Filter
- Brightness Contrast
- Center Crop
- Channel Reorder
- Color Twist
- Composite
- 2D Convolution
- Convert To
- Copy Make Border
- CropFlipNormalizeReformat
- Custom Crop
- Cvt Color
- Erase
- Find-Homography
- Flip
- Gamma Contrast
- Gaussian
- GaussianNoise
- HQ Resize
- Inpaint
- Joint Bilateral Filter
- Label
- Laplacian
- Median Blur
- MinMaxLoc
- Morphology
- Non-Maximum Suppression
- Normalize
- Pad and Stack
- Pairwise Matcher
- Pillow Resize
- Random Resized Crop
- Reformat
- Remap
- Resize
- Rotate
- SIFT
- Threshold
- Warp Affine
- Warp Perspective
- Adv Cvt Color
- BndBox
- BoxBlur
- Histogram
- Histogram Eq
- Min Area Rect
- OSD
- Resize Crop Convert
- Stack