NVIDIA DeepStream SDK API Reference

6.4 Release
Image.h File Reference

Go to the source code of this file.

Data Structures

struct  cvcore::ImagePreProcessingParams
 Struct type for image preprocessing params. More...
 
struct  cvcore::IsCompositeImage< T >
 
struct  cvcore::IsPlanarImage< T >
 
struct  cvcore::IsInterleavedImage< T >
 
struct  cvcore::ImageTraits< T, N >
 Image traits that map ImageType to TensorLayout, ChannelCount and ChannelType. More...
 
struct  cvcore::ImageTraits< Y_U8, 3 >
 
struct  cvcore::ImageTraits< Y_U8, 4 >
 
struct  cvcore::ImageTraits< Y_U16, 3 >
 
struct  cvcore::ImageTraits< Y_U16, 4 >
 
struct  cvcore::ImageTraits< Y_S8, 3 >
 
struct  cvcore::ImageTraits< Y_S8, 4 >
 
struct  cvcore::ImageTraits< Y_S16, 3 >
 
struct  cvcore::ImageTraits< Y_S16, 4 >
 
struct  cvcore::ImageTraits< Y_F32, 3 >
 
struct  cvcore::ImageTraits< Y_F32, 4 >
 
struct  cvcore::ImageTraits< RGB_U8, 3 >
 
struct  cvcore::ImageTraits< RGB_U8, 4 >
 
struct  cvcore::ImageTraits< RGB_U16, 3 >
 
struct  cvcore::ImageTraits< RGB_U16, 4 >
 
struct  cvcore::ImageTraits< RGB_F32, 3 >
 
struct  cvcore::ImageTraits< RGB_F32, 4 >
 
struct  cvcore::ImageTraits< BGR_U8, 3 >
 
struct  cvcore::ImageTraits< BGR_U8, 4 >
 
struct  cvcore::ImageTraits< BGR_U16, 3 >
 
struct  cvcore::ImageTraits< BGR_U16, 4 >
 
struct  cvcore::ImageTraits< BGR_F32, 3 >
 
struct  cvcore::ImageTraits< BGR_F32, 4 >
 
struct  cvcore::ImageTraits< PLANAR_RGB_U8, 3 >
 
struct  cvcore::ImageTraits< PLANAR_RGB_U8, 4 >
 
struct  cvcore::ImageTraits< PLANAR_RGB_U16, 3 >
 
struct  cvcore::ImageTraits< PLANAR_RGB_U16, 4 >
 
struct  cvcore::ImageTraits< PLANAR_RGB_F32, 3 >
 
struct  cvcore::ImageTraits< PLANAR_RGB_F32, 4 >
 
struct  cvcore::ImageTraits< PLANAR_BGR_U8, 3 >
 
struct  cvcore::ImageTraits< PLANAR_BGR_U8, 4 >
 
struct  cvcore::ImageTraits< PLANAR_BGR_U16, 3 >
 
struct  cvcore::ImageTraits< PLANAR_BGR_U16, 4 >
 
struct  cvcore::ImageTraits< PLANAR_BGR_F32, 3 >
 
struct  cvcore::ImageTraits< PLANAR_BGR_F32, 4 >
 
class  cvcore::Image< T >
 
class  cvcore::Image< ImageType::Y_U8 >
 
class  cvcore::Image< ImageType::Y_U16 >
 
class  cvcore::Image< ImageType::Y_S8 >
 
class  cvcore::Image< ImageType::Y_S16 >
 
class  cvcore::Image< ImageType::Y_F16 >
 
class  cvcore::Image< ImageType::Y_F32 >
 
class  cvcore::Image< ImageType::RGB_U8 >
 
class  cvcore::Image< ImageType::RGB_U16 >
 
class  cvcore::Image< ImageType::RGB_F16 >
 
class  cvcore::Image< ImageType::RGB_F32 >
 
class  cvcore::Image< ImageType::BGR_U8 >
 
class  cvcore::Image< ImageType::BGR_U16 >
 
class  cvcore::Image< ImageType::BGR_F16 >
 
class  cvcore::Image< ImageType::BGR_F32 >
 
class  cvcore::Image< ImageType::RGBA_U8 >
 
class  cvcore::Image< ImageType::RGBA_U16 >
 
class  cvcore::Image< ImageType::RGBA_F16 >
 
class  cvcore::Image< ImageType::RGBA_F32 >
 
class  cvcore::Image< ImageType::PLANAR_RGB_U8 >
 
class  cvcore::Image< ImageType::PLANAR_RGB_U16 >
 
class  cvcore::Image< ImageType::PLANAR_RGB_F16 >
 
class  cvcore::Image< ImageType::PLANAR_RGB_F32 >
 
class  cvcore::Image< ImageType::PLANAR_BGR_U8 >
 
class  cvcore::Image< ImageType::PLANAR_BGR_U16 >
 
class  cvcore::Image< ImageType::PLANAR_BGR_F16 >
 
class  cvcore::Image< ImageType::PLANAR_BGR_F32 >
 
class  cvcore::Image< ImageType::PLANAR_RGBA_U8 >
 
class  cvcore::Image< ImageType::PLANAR_RGBA_U16 >
 
class  cvcore::Image< ImageType::PLANAR_RGBA_F16 >
 
class  cvcore::Image< ImageType::PLANAR_RGBA_F32 >
 
class  cvcore::Image< ImageType::NV12 >
 
class  cvcore::Image< ImageType::NV24 >
 

Namespaces

 cvcore
 

Enumerations

enum  cvcore::ImageType {
  cvcore::Y_U8,
  cvcore::Y_U16,
  cvcore::Y_S8,
  cvcore::Y_S16,
  cvcore::Y_F16,
  cvcore::Y_F32,
  cvcore::RGB_U8,
  cvcore::RGB_U16,
  cvcore::RGB_F16,
  cvcore::RGB_F32,
  cvcore::BGR_U8,
  cvcore::BGR_U16,
  cvcore::BGR_F16,
  cvcore::BGR_F32,
  cvcore::RGBA_U8,
  cvcore::RGBA_U16,
  cvcore::RGBA_F16,
  cvcore::RGBA_F32,
  cvcore::PLANAR_RGB_U8,
  cvcore::PLANAR_RGB_U16,
  cvcore::PLANAR_RGB_F16,
  cvcore::PLANAR_RGB_F32,
  cvcore::PLANAR_BGR_U8,
  cvcore::PLANAR_BGR_U16,
  cvcore::PLANAR_BGR_F16,
  cvcore::PLANAR_BGR_F32,
  cvcore::PLANAR_RGBA_U8,
  cvcore::PLANAR_RGBA_U16,
  cvcore::PLANAR_RGBA_F16,
  cvcore::PLANAR_RGBA_F32,
  cvcore::NV12,
  cvcore::NV24
}
 An enum. More...
 

Functions

size_t cvcore::GetImageElementSize (const ImageType type)
 Get the bytes of each element for a specific ImageType. More...
 
size_t cvcore::GetImageChannelCount (const ImageType type)
 Get the number of channels for a specific ImageType. More...
 
void cvcore::Copy (Image< NV12 > &dst, const Image< NV12 > &src, cudaStream_t stream=0)
 
void cvcore::Copy (Image< NV24 > &dst, const Image< NV24 > &src, cudaStream_t stream=0)