Beginner's Guide
API Documentation
NVCVColorModel
NVCVColorSpace
NVCVWhitePoint
NVCVYCbCrEncoding
NVCVColorTransferFunction
NVCVColorRange
NVCVChromaLocation
NVCVColorSpec
NVCVRawPattern
NVCVChromaSubsampling
NVCVPacking
NVCVDataKind
NVCVMemLayout
NVCVChannel
NVCVAlphaType
NVCVExtraChannel
NVCVSwizzle
NVCVByteOrder
NVCVExtraChannelInfo
NVCVPackingParams
NVCVDataType
NVCVImageFormat
NVCVStatus
nvcvStatusGetName()
nvcvGetLastError()
nvcvGetLastErrorMessage()
nvcvPeekAtLastError()
nvcvPeekAtLastErrorMessage()
nvcvSetThreadStatus()
nvcvSetThreadStatusVarArgList()
cvcudaAdaptiveThresholdCreate()
cvcudaAdaptiveThresholdSubmit()
cvcudaAdaptiveThresholdVarShapeSubmit()
cvcudaAverageBlurCreate()
cvcudaAverageBlurSubmit()
cvcudaAverageBlurVarShapeSubmit()
cvcudaBilateralFilterCreate()
cvcudaBilateralFilterSubmit()
cvcudaBilateralFilterVarShapeSubmit()
cvcudaBrightnessContrastCreate()
cvcudaBrightnessContrastSubmit()
cvcudaBrightnessContrastVarShapeSubmit()
cvcudaCenterCropCreate()
cvcudaCenterCropSubmit()
cvcudaChannelReorderCreate()
cvcudaChannelReorderVarShapeSubmit()
cvcudaColorTwistCreate()
cvcudaColorTwistSubmit()
cvcudaColorTwistVarShapeSubmit()
cvcudaCompositeSubmit()
cvcudaCompositeVarShapeSubmit()
cvcudaCompositeCreate()
cvcudaConv2DCreate()
cvcudaConv2DVarShapeSubmit()
cvcudaConvertToCreate()
cvcudaConvertToSubmit()
cvcudaCopyMakeBorderCreate()
cvcudaCopyMakeBorderSubmit()
cvcudaCopyMakeBorderVarShapeSubmit()
cvcudaCopyMakeBorderVarShapeStackSubmit()
cvcudaCropFlipNormalizeReformatCreate()
cvcudaCropFlipNormalizeReformatSubmit()
cvcudaCustomCropCreate()
cvcudaCustomCropSubmit()
cvcudaCvtColorCreate()
cvcudaCvtColorSubmit()
cvcudaCvtColorVarShapeSubmit()
cvcudaEraseSubmit()
cvcudaEraseVarShapeSubmit()
cvcudaEraseCreate()
cvcudaFindHomographySubmit()
cvcudaFindHomographyVarShapeSubmit()
cvcudaFindHomographyCreate()
cvcudaFlipCreate()
cvcudaFlipSubmit()
cvcudaFlipVarShapeSubmit()
cvcudaGammaContrastCreate()
cvcudaGammaContrastVarShapeSubmit()
cvcudaGaussianCreate()
cvcudaGaussianSubmit()
cvcudaGaussianVarShapeSubmit()
cvcudaGaussianNoiseSubmit()
cvcudaGaussianNoiseVarShapeSubmit()
cvcudaGaussianNoiseCreate()
cvcudaHQResizeCreate()
cvcudaHQResizeTensorGetWorkspaceRequirements()
cvcudaHQResizeTensorBatchGetWorkspaceRequirements()
cvcudaHQResizeGetMaxWorkspaceRequirements()
cvcudaHQResizeSubmit()
cvcudaHQResizeImageBatchSubmit()
cvcudaHQResizeTensorBatchSubmit()
extent
ndim
numChannels
shape
size
lo
hi
roi
HQResizeTensorShapeI
HQResizeTensorShapesI
HQResizeRoiF
HQResizeRoisF
cvcudaInpaintSubmit()
cvcudaInpaintVarShapeSubmit()
cvcudaInpaintCreate()
cvcudaJointBilateralFilterCreate()
cvcudaJointBilateralFilterSubmit()
cvcudaJointBilateralFilterVarShapeSubmit()
cvcudaLabelCreate()
cvcudaLabelSubmit()
cvcudaLaplacianCreate()
cvcudaLaplacianSubmit()
cvcudaLaplacianVarShapeSubmit()
cvcudaMedianBlurSubmit()
cvcudaMedianBlurVarShapeSubmit()
cvcudaMedianBlurCreate()
cvcudaMinMaxLocCreate()
cvcudaMinMaxLocSubmit()
cvcudaMinMaxLocVarShapeSubmit()
cvcudaMorphologyCreate()
cvcudaMorphologySubmit()
cvcudaMorphologyVarShapeSubmit()
cvcudaNonMaximumSuppressionSubmit()
cvcudaNonMaximumSuppressionCreate()
cvcudaNormalizeSubmit()
cvcudaNormalizeVarShapeSubmit()
cvcudaNormalizeCreate()
cvcudaPadAndStackCreate()
cvcudaPadAndStackSubmit()
cvcudaPairwiseMatcherCreate()
cvcudaPairwiseMatcherSubmit()
cvcudaPillowResizeSubmit()
cvcudaPillowResizeVarShapeSubmit()
cvcudaPillowResizeCreate()
cvcudaPillowResizeGetWorkspaceRequirements()
cvcudaPillowResizeVarShapeGetWorkspaceRequirements()
cvcudaRandomResizedCropSubmit()
cvcudaRandomResizedCropVarShapeSubmit()
cvcudaRandomResizedCropCreate()
cvcudaReformatCreate()
cvcudaReformatSubmit()
cvcudaRemapCreate()
cvcudaRemapSubmit()
cvcudaRemapVarShapeSubmit()
cvcudaResizeSubmit()
cvcudaResizeVarShapeSubmit()
cvcudaResizeCreate()
cvcudaRotateSubmit()
cvcudaRotateVarShapeSubmit()
cvcudaRotateCreate()
cvcudaSIFTCreate()
cvcudaSIFTSubmit()
cvcudaThresholdSubmit()
cvcudaThresholdVarShapeSubmit()
cvcudaThresholdCreate()
NVCVAffineTransform
cvcudaWarpAffineCreate()
cvcudaWarpAffineSubmit()
cvcudaWarpAffineVarShapeSubmit()
NVCVPerspectiveTransform
cvcudaWarpPerspectiveCreate()
cvcudaWarpPerspectiveSubmit()
cvcudaWarpPerspectiveVarShapeSubmit()
cvcudaAdvCvtColorCreate()
cvcudaAdvCvtColorSubmit()
cvcudaBndBoxCreate()
cvcudaBndBoxSubmit()
cvcudaBoxBlurCreate()
cvcudaBoxBlurSubmit()
cvcudaHistogramCreate()
cvcudaHistogramSubmit()
cvcudaHistogramEqCreate()
cvcudaHistogramEqSubmit()
cvcudaHistogramEqVarShapeSubmit()
cvcudaMinAreaRectCreate()
cvcudaMinAreaRectSubmit()
cvcudaOSDCreate()
cvcudaOSDSubmit()
cvcudaStackCreate()
cvcudaStackSubmit()
operator<<()
ExtraChannelInfo
Packing
DataKind
MemLayout
Channel
ExtraChannel
AlphaType
Swizzle
ByteOrder
MakeSwizzle()
GetChannels()
GetNumChannels()
MakePacking()
GetParams()
GetNumComponents()
GetBitsPerComponent()
GetBitsPerPixel()
GetAlignment()
byteOrder
swizzle
bits
PackingParams
DataType()
ConstCreate()
operator NVCVDataType()
packing()
bitsPerPixel()
bitsPerChannel()
dataKind()
numChannels()
channelType()
strideBytes()
alignment()
DataType
HasSameDataLayout()
ImageFormat()
FromFourCC()
FromPlanes()
operator NVCVImageFormat()
cvalue()
operator==()
operator!=()
alphaType()
extraChannelInfo()
memLayout()
colorSpec()
chromaSubsampling()
rawPattern()
swizzle()
colorModel()
fourCC()
numPlanes()
swizzleAndPacking()
planePacking()
planeDataType()
planePixelStrideBytes()
planeNumChannels()
planeBitsPerPixel()
planeRowAlignment()
planeSize()
planeSwizzle()
planeFormat()
ImageFormat
MaxSize()
Size2D
SetThreadError()
ProtectCall()
Exception
Status
GetName()
BorderVarShapeWrap
BorderVarShapeWrapNHWC
BorderWrap
FullTensorWrap
ImageBatchVarShapeWrap
ImageBatchVarShapeWrapNHWC
InterpolationVarShapeWrap
InterpolationWrap
Type
to_vector()
as_matrix()
m_data
Vector
Matrix
RoundMode
TensorBatchWrap
TensorBatch1DWrap
TensorBatch2DWrap
TensorBatch3DWrap
TensorBatch4DWrap
TensorBatch5DWrap
TensorBatchNDWrap
TensorWrap
Tensor1DWrap
Tensor2DWrap
Tensor3DWrap
Tensor4DWrap
Tensor5DWrap
TensorNDWrap
Require
BaseType
MakeType
ConvertBaseTypeTo
HasTypeTraits
IsCompound
HasEnoughComponents
NumComponents
NumElements
Lowest
Release Notes
nvcv_types/include/nvcv/cuda/detail/Metaprogramming.hpp
cfloat
climits
cuda_runtime.h
type_traits
File RangeCastImpl.hpp
File SaturateCastImpl.hpp
File TypeTraits.hpp
Namespace nvcv
Namespace nvcv::cuda
Namespace nvcv::cuda::detail
Template Struct ConvertBaseTypeTo
Template Struct ConvertBaseTypeTo< BT, const T >
Template Struct ConvertBaseTypeTo< BT, const volatile T >
Template Struct ConvertBaseTypeTo< BT, volatile T >
Template Struct CopyConstness
Template Struct CopyConstness< const FROM, TO >
Template Struct HasTypeTraits_t
Template Struct HasTypeTraits_t< T, std::void_t< typename TypeTraits< T >::base_type > >
Template Struct MakeType< char, 0 >
Template Struct MakeType< char, 1 >
Template Struct MakeType< char, 2 >
Template Struct MakeType< char, 3 >
Template Struct MakeType< char, 4 >
Template Struct MakeType< const T, C >
Template Struct MakeType< const volatile T, C >
Template Struct MakeType< double, 0 >
Template Struct MakeType< double, 1 >
Template Struct MakeType< double, 2 >
Template Struct MakeType< double, 3 >
Template Struct MakeType< double, 4 >
Template Struct MakeType< float, 0 >
Template Struct MakeType< float, 1 >
Template Struct MakeType< float, 2 >
Template Struct MakeType< float, 3 >
Template Struct MakeType< float, 4 >
Template Struct MakeType< int, 0 >
Template Struct MakeType< int, 1 >
Template Struct MakeType< int, 2 >
Template Struct MakeType< int, 3 >
Template Struct MakeType< int, 4 >
Template Struct MakeType< long long, 0 >
Template Struct MakeType< long long, 1 >
Template Struct MakeType< long long, 2 >
Template Struct MakeType< long long, 3 >
Template Struct MakeType< long long, 4 >
Template Struct MakeType< long, 0 >
Template Struct MakeType< long, 1 >
Template Struct MakeType< long, 2 >
Template Struct MakeType< long, 3 >
Template Struct MakeType< long, 4 >
Template Struct MakeType< short, 0 >
Template Struct MakeType< short, 1 >
Template Struct MakeType< short, 2 >
Template Struct MakeType< short, 3 >
Template Struct MakeType< short, 4 >
Template Struct MakeType< signed char, 0 >
Template Struct MakeType< signed char, 1 >
Template Struct MakeType< signed char, 2 >
Template Struct MakeType< signed char, 3 >
Template Struct MakeType< signed char, 4 >
Template Struct MakeType< unsigned char, 0 >
Template Struct MakeType< unsigned char, 1 >
Template Struct MakeType< unsigned char, 2 >
Template Struct MakeType< unsigned char, 3 >
Template Struct MakeType< unsigned char, 4 >
Template Struct MakeType< unsigned int, 0 >
Template Struct MakeType< unsigned int, 1 >
Template Struct MakeType< unsigned int, 2 >
Template Struct MakeType< unsigned int, 3 >
Template Struct MakeType< unsigned int, 4 >
Template Struct MakeType< unsigned long long, 0 >
Template Struct MakeType< unsigned long long, 1 >
Template Struct MakeType< unsigned long long, 2 >
Template Struct MakeType< unsigned long long, 3 >
Template Struct MakeType< unsigned long long, 4 >
Template Struct MakeType< unsigned long, 0 >
Template Struct MakeType< unsigned long, 1 >
Template Struct MakeType< unsigned long, 2 >
Template Struct MakeType< unsigned long, 3 >
Template Struct MakeType< unsigned long, 4 >
Template Struct MakeType< unsigned short, 0 >
Template Struct MakeType< unsigned short, 1 >
Template Struct MakeType< unsigned short, 2 >
Template Struct MakeType< unsigned short, 3 >
Template Struct MakeType< unsigned short, 4 >
Template Struct MakeType< volatile T, C >
Template Struct TypeTraits< char >
Template Struct TypeTraits< char1 >
Template Struct TypeTraits< char2 >
Template Struct TypeTraits< char3 >
Template Struct TypeTraits< char4 >
Template Struct TypeTraits< const T >
Template Struct TypeTraits< const volatile T >
Template Struct TypeTraits< dim3 >
Template Struct TypeTraits< double >
Template Struct TypeTraits< double1 >
Template Struct TypeTraits< double2 >
Template Struct TypeTraits< double3 >
Template Struct TypeTraits< double4 >
Template Struct TypeTraits< float >
Template Struct TypeTraits< float1 >
Template Struct TypeTraits< float2 >
Template Struct TypeTraits< float3 >
Template Struct TypeTraits< float4 >
Template Struct TypeTraits< int >
Template Struct TypeTraits< int1 >
Template Struct TypeTraits< int2 >
Template Struct TypeTraits< int3 >
Template Struct TypeTraits< int4 >
Template Struct TypeTraits< long >
Template Struct TypeTraits< long long >
Template Struct TypeTraits< long1 >
Template Struct TypeTraits< long2 >
Template Struct TypeTraits< long3 >
Template Struct TypeTraits< long4 >
Template Struct TypeTraits< longlong1 >
Template Struct TypeTraits< longlong2 >
Template Struct TypeTraits< longlong3 >
Template Struct TypeTraits< longlong4 >
Template Struct TypeTraits< short >
Template Struct TypeTraits< short1 >
Template Struct TypeTraits< short2 >
Template Struct TypeTraits< short3 >
Template Struct TypeTraits< short4 >
Template Struct TypeTraits< signed char >
Template Struct TypeTraits< uchar1 >
Template Struct TypeTraits< uchar2 >
Template Struct TypeTraits< uchar3 >
Template Struct TypeTraits< uchar4 >
Template Struct TypeTraits< uint1 >
Template Struct TypeTraits< uint2 >
Template Struct TypeTraits< uint3 >
Template Struct TypeTraits< uint4 >
Template Struct TypeTraits< ulong1 >
Template Struct TypeTraits< ulong2 >
Template Struct TypeTraits< ulong3 >
Template Struct TypeTraits< ulong4 >
Template Struct TypeTraits< ulonglong1 >
Template Struct TypeTraits< ulonglong2 >
Template Struct TypeTraits< ulonglong3 >
Template Struct TypeTraits< ulonglong4 >
Template Struct TypeTraits< unsigned char >
Template Struct TypeTraits< unsigned int >
Template Struct TypeTraits< unsigned long >
Template Struct TypeTraits< unsigned long long >
Template Struct TypeTraits< unsigned short >
Template Struct TypeTraits< ushort1 >
Template Struct TypeTraits< ushort2 >
Template Struct TypeTraits< ushort3 >
Template Struct TypeTraits< ushort4 >
Template Struct TypeTraits< volatile T >
Define NVCV_CUDA_MAKE_TYPE
Define NVCV_CUDA_MAKE_TYPE_0_TO_4
Define NVCV_CUDA_TYPE_TRAITS
Define NVCV_CUDA_TYPE_TRAITS_1_TO_4