NVIDIA Maxine NvCVImage API Guide#

NvCVImage provides a rich descriptor and optimized functionality for a wide variety of images.

NvCVImage offers the following features:

  • All functions available to C and C++.

  • Buffers on CPU or GPU.

  • Many pixel formats, such as RGB, BGRA, grayscale, and YUV420.

  • Many component types, such as u8, f32, and f16.

  • Chunky (interleaved), planar, and semi-planar arrangements.

  • Buffer allocation, reallocation, and deallocation.

  • Image transfer.

  • Conversion between various image formats, types, and arrangements.

  • Composition of one image with another, controlled by a matte.

  • Operations on sub-rectangles of images.

  • Image wrappers for zero-copy conversion between NvCVImage and other image representations.