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.