NCV_EXPORTS NCVStatus nppiStDecimate_32u_C1R | ( | Ncv32u * | d_src, |
Ncv32u | srcStep, | ||
Ncv32u * | d_dst, | ||
Ncv32u | dstStep, | ||
NcvSize32u | srcRoi, | ||
Ncv32u | scale, | ||
NcvBool | readThruTexture | ||
) |
Downsamples (decimates) an image using the nearest neighbor algorithm. 32-bit unsigned pixels, single channel.
d_src | [IN] Source image pointer (CUDA device memory) |
srcStep | [IN] Source image line step |
d_dst | [OUT] Destination image pointer (CUDA device memory) |
dstStep | [IN] Destination image line step |
srcRoi | [IN] Region of interest in the source image |
scale | [IN] Downsampling scale factor (positive integer) |
readThruTexture | [IN] Performance hint to cache source in texture (true) or read directly (false) |
NCV_EXPORTS NCVStatus nppiStDecimate_32s_C1R | ( | Ncv32s * | d_src, |
Ncv32u | srcStep, | ||
Ncv32s * | d_dst, | ||
Ncv32u | dstStep, | ||
NcvSize32u | srcRoi, | ||
Ncv32u | scale, | ||
NcvBool | readThruTexture | ||
) |
Downsamples (decimates) an image using the nearest neighbor algorithm. 32-bit signed pixels, single channel.
NCV_EXPORTS NCVStatus nppiStDecimate_32f_C1R | ( | Ncv32f * | d_src, |
Ncv32u | srcStep, | ||
Ncv32f * | d_dst, | ||
Ncv32u | dstStep, | ||
NcvSize32u | srcRoi, | ||
Ncv32u | scale, | ||
NcvBool | readThruTexture | ||
) |
Downsamples (decimates) an image using the nearest neighbor algorithm. 32-bit float pixels, single channel.
NCV_EXPORTS NCVStatus nppiStDecimate_64u_C1R | ( | Ncv64u * | d_src, |
Ncv32u | srcStep, | ||
Ncv64u * | d_dst, | ||
Ncv32u | dstStep, | ||
NcvSize32u | srcRoi, | ||
Ncv32u | scale, | ||
NcvBool | readThruTexture | ||
) |
Downsamples (decimates) an image using the nearest neighbor algorithm. 64-bit unsigned pixels, single channel.
NCV_EXPORTS NCVStatus nppiStDecimate_64s_C1R | ( | Ncv64s * | d_src, |
Ncv32u | srcStep, | ||
Ncv64s * | d_dst, | ||
Ncv32u | dstStep, | ||
NcvSize32u | srcRoi, | ||
Ncv32u | scale, | ||
NcvBool | readThruTexture | ||
) |
Downsamples (decimates) an image using the nearest neighbor algorithm. 64-bit signed pixels, single channel.
NCV_EXPORTS NCVStatus nppiStDecimate_64f_C1R | ( | Ncv64f * | d_src, |
Ncv32u | srcStep, | ||
Ncv64f * | d_dst, | ||
Ncv32u | dstStep, | ||
NcvSize32u | srcRoi, | ||
Ncv32u | scale, | ||
NcvBool | readThruTexture | ||
) |
Downsamples (decimates) an image using the nearest neighbor algorithm. 64-bit float pixels, single channel.
NCV_EXPORTS NCVStatus nppiStDecimate_32u_C1R_host | ( | Ncv32u * | h_src, |
Ncv32u | srcStep, | ||
Ncv32u * | h_dst, | ||
Ncv32u | dstStep, | ||
NcvSize32u | srcRoi, | ||
Ncv32u | scale | ||
) |
Downsamples (decimates) an image using the nearest neighbor algorithm. 32-bit unsigned pixels, single channel. Host implementation.
h_src | [IN] Source image pointer (Host or pinned memory) |
srcStep | [IN] Source image line step |
h_dst | [OUT] Destination image pointer (Host or pinned memory) |
dstStep | [IN] Destination image line step |
srcRoi | [IN] Region of interest in the source image |
scale | [IN] Downsampling scale factor (positive integer) |
NCV_EXPORTS NCVStatus nppiStDecimate_32s_C1R_host | ( | Ncv32s * | h_src, |
Ncv32u | srcStep, | ||
Ncv32s * | h_dst, | ||
Ncv32u | dstStep, | ||
NcvSize32u | srcRoi, | ||
Ncv32u | scale | ||
) |
Downsamples (decimates) an image using the nearest neighbor algorithm. 32-bit signed pixels, single channel. Host implementation.
NCV_EXPORTS NCVStatus nppiStDecimate_32f_C1R_host | ( | Ncv32f * | h_src, |
Ncv32u | srcStep, | ||
Ncv32f * | h_dst, | ||
Ncv32u | dstStep, | ||
NcvSize32u | srcRoi, | ||
Ncv32u | scale | ||
) |
Downsamples (decimates) an image using the nearest neighbor algorithm. 32-bit float pixels, single channel. Host implementation.
NCV_EXPORTS NCVStatus nppiStDecimate_64u_C1R_host | ( | Ncv64u * | h_src, |
Ncv32u | srcStep, | ||
Ncv64u * | h_dst, | ||
Ncv32u | dstStep, | ||
NcvSize32u | srcRoi, | ||
Ncv32u | scale | ||
) |
Downsamples (decimates) an image using the nearest neighbor algorithm. 64-bit unsigned pixels, single channel. Host implementation.
NCV_EXPORTS NCVStatus nppiStDecimate_64s_C1R_host | ( | Ncv64s * | h_src, |
Ncv32u | srcStep, | ||
Ncv64s * | h_dst, | ||
Ncv32u | dstStep, | ||
NcvSize32u | srcRoi, | ||
Ncv32u | scale | ||
) |
Downsamples (decimates) an image using the nearest neighbor algorithm. 64-bit signed pixels, single channel. Host implementation.
NCV_EXPORTS NCVStatus nppiStDecimate_64f_C1R_host | ( | Ncv64f * | h_src, |
Ncv32u | srcStep, | ||
Ncv64f * | h_dst, | ||
Ncv32u | dstStep, | ||
NcvSize32u | srcRoi, | ||
Ncv32u | scale | ||
) |
Downsamples (decimates) an image using the nearest neighbor algorithm. 64-bit float pixels, single channel. Host implementation.
NCV_EXPORTS NCVStatus nppiStRectStdDev_32f_C1R | ( | Ncv32u * | d_sum, |
Ncv32u | sumStep, | ||
Ncv64u * | d_sqsum, | ||
Ncv32u | sqsumStep, | ||
Ncv32f * | d_norm, | ||
Ncv32u | normStep, | ||
NcvSize32u | roi, | ||
NcvRect32u | rect, | ||
Ncv32f | scaleArea, | ||
NcvBool | readThruTexture | ||
) |
Computes standard deviation for each rectangular region of the input image using integral images.
d_sum | [IN] Integral image pointer (CUDA device memory) |
sumStep | [IN] Integral image line step |
d_sqsum | [IN] Squared integral image pointer (CUDA device memory) |
sqsumStep | [IN] Squared integral image line step |
d_norm | [OUT] Stddev image pointer (CUDA device memory). Each pixel contains stddev of a rect with top-left corner at the original location in the image |
normStep | [IN] Stddev image line step |
roi | [IN] Region of interest in the source image |
rect | [IN] Rectangular region to calculate stddev over |
scaleArea | [IN] Multiplication factor to account decimated scale |
readThruTexture | [IN] Performance hint to cache source in texture (true) or read directly (false) |
NCV_EXPORTS NCVStatus nppiStRectStdDev_32f_C1R_host | ( | Ncv32u * | h_sum, |
Ncv32u | sumStep, | ||
Ncv64u * | h_sqsum, | ||
Ncv32u | sqsumStep, | ||
Ncv32f * | h_norm, | ||
Ncv32u | normStep, | ||
NcvSize32u | roi, | ||
NcvRect32u | rect, | ||
Ncv32f | scaleArea | ||
) |
Computes standard deviation for each rectangular region of the input image using integral images. Host implementation
h_sum | [IN] Integral image pointer (Host or pinned memory) |
sumStep | [IN] Integral image line step |
h_sqsum | [IN] Squared integral image pointer (Host or pinned memory) |
sqsumStep | [IN] Squared integral image line step |
h_norm | [OUT] Stddev image pointer (Host or pinned memory). Each pixel contains stddev of a rect with top-left corner at the original location in the image |
normStep | [IN] Stddev image line step |
roi | [IN] Region of interest in the source image |
rect | [IN] Rectangular region to calculate stddev over |
scaleArea | [IN] Multiplication factor to account decimated scale |
NCV_EXPORTS NCVStatus nppiStTranspose_32u_C1R | ( | Ncv32u * | d_src, |
Ncv32u | srcStride, | ||
Ncv32u * | d_dst, | ||
Ncv32u | dstStride, | ||
NcvSize32u | srcRoi | ||
) |
Transposes an image. 32-bit unsigned pixels, single channel
d_src | [IN] Source image pointer (CUDA device memory) |
srcStride | [IN] Source image line step |
d_dst | [OUT] Destination image pointer (CUDA device memory) |
dstStride | [IN] Destination image line step |
srcRoi | [IN] Region of interest of the source image |
NCV_EXPORTS NCVStatus nppiStTranspose_32s_C1R | ( | Ncv32s * | d_src, |
Ncv32u | srcStride, | ||
Ncv32s * | d_dst, | ||
Ncv32u | dstStride, | ||
NcvSize32u | srcRoi | ||
) |
Transposes an image. 32-bit signed pixels, single channel
NCV_EXPORTS NCVStatus nppiStTranspose_32f_C1R | ( | Ncv32f * | d_src, |
Ncv32u | srcStride, | ||
Ncv32f * | d_dst, | ||
Ncv32u | dstStride, | ||
NcvSize32u | srcRoi | ||
) |
Transposes an image. 32-bit float pixels, single channel
NCV_EXPORTS NCVStatus nppiStTranspose_64u_C1R | ( | Ncv64u * | d_src, |
Ncv32u | srcStride, | ||
Ncv64u * | d_dst, | ||
Ncv32u | dstStride, | ||
NcvSize32u | srcRoi | ||
) |
Transposes an image. 64-bit unsigned pixels, single channel
NCV_EXPORTS NCVStatus nppiStTranspose_64s_C1R | ( | Ncv64s * | d_src, |
Ncv32u | srcStride, | ||
Ncv64s * | d_dst, | ||
Ncv32u | dstStride, | ||
NcvSize32u | srcRoi | ||
) |
Transposes an image. 64-bit signed pixels, single channel
NCV_EXPORTS NCVStatus nppiStTranspose_64f_C1R | ( | Ncv64f * | d_src, |
Ncv32u | srcStride, | ||
Ncv64f * | d_dst, | ||
Ncv32u | dstStride, | ||
NcvSize32u | srcRoi | ||
) |
Transposes an image. 64-bit float pixels, single channel
NCV_EXPORTS NCVStatus nppiStTranspose_128_C1R | ( | void * | d_src, |
Ncv32u | srcStep, | ||
void * | d_dst, | ||
Ncv32u | dstStep, | ||
NcvSize32u | srcRoi | ||
) |
Transposes an image. 128-bit pixels of any type, single channel
NCV_EXPORTS NCVStatus nppiStTranspose_32u_C1R_host | ( | Ncv32u * | h_src, |
Ncv32u | srcStride, | ||
Ncv32u * | h_dst, | ||
Ncv32u | dstStride, | ||
NcvSize32u | srcRoi | ||
) |
Transposes an image. 32-bit unsigned pixels, single channel. Host implementation
h_src | [IN] Source image pointer (Host or pinned memory) |
srcStride | [IN] Source image line step |
h_dst | [OUT] Destination image pointer (Host or pinned memory) |
dstStride | [IN] Destination image line step |
srcRoi | [IN] Region of interest of the source image |
NCV_EXPORTS NCVStatus nppiStTranspose_32s_C1R_host | ( | Ncv32s * | h_src, |
Ncv32u | srcStride, | ||
Ncv32s * | h_dst, | ||
Ncv32u | dstStride, | ||
NcvSize32u | srcRoi | ||
) |
Transposes an image. 32-bit signed pixels, single channel. Host implementation
NCV_EXPORTS NCVStatus nppiStTranspose_32f_C1R_host | ( | Ncv32f * | h_src, |
Ncv32u | srcStride, | ||
Ncv32f * | h_dst, | ||
Ncv32u | dstStride, | ||
NcvSize32u | srcRoi | ||
) |
Transposes an image. 32-bit float pixels, single channel. Host implementation
NCV_EXPORTS NCVStatus nppiStTranspose_64u_C1R_host | ( | Ncv64u * | h_src, |
Ncv32u | srcStride, | ||
Ncv64u * | h_dst, | ||
Ncv32u | dstStride, | ||
NcvSize32u | srcRoi | ||
) |
Transposes an image. 64-bit unsigned pixels, single channel. Host implementation
NCV_EXPORTS NCVStatus nppiStTranspose_64s_C1R_host | ( | Ncv64s * | h_src, |
Ncv32u | srcStride, | ||
Ncv64s * | h_dst, | ||
Ncv32u | dstStride, | ||
NcvSize32u | srcRoi | ||
) |
Transposes an image. 64-bit signed pixels, single channel. Host implementation
NCV_EXPORTS NCVStatus nppiStTranspose_64f_C1R_host | ( | Ncv64f * | h_src, |
Ncv32u | srcStride, | ||
Ncv64f * | h_dst, | ||
Ncv32u | dstStride, | ||
NcvSize32u | srcRoi | ||
) |
Transposes an image. 64-bit float pixels, single channel. Host implementation
NCV_EXPORTS NCVStatus nppiStTranspose_128_C1R_host | ( | void * | d_src, |
Ncv32u | srcStep, | ||
void * | d_dst, | ||
Ncv32u | dstStep, | ||
NcvSize32u | srcRoi | ||
) |
Transposes an image. 128-bit pixels of any type, single channel. Host implementation
NCV_EXPORTS NCVStatus nppiStIntegralGetSize_8u32u | ( | NcvSize32u | roiSize, |
Ncv32u * | pBufsize, | ||
cudaDeviceProp & | devProp | ||
) |
Calculates the size of the temporary buffer for integral image creation
roiSize | [IN] Size of the input image |
pBufsize | [OUT] Pointer to host variable that returns the size of the temporary buffer (in bytes) |
devProp | [IN] CUDA device properties structure, containing texture alignment information |
NCV_EXPORTS NCVStatus nppiStIntegralGetSize_32f32f | ( | NcvSize32u | roiSize, |
Ncv32u * | pBufsize, | ||
cudaDeviceProp & | devProp | ||
) |
Calculates the size of the temporary buffer for integral image creation
NCV_EXPORTS NCVStatus nppiStIntegral_8u32u_C1R | ( | Ncv8u * | d_src, |
Ncv32u | srcStep, | ||
Ncv32u * | d_dst, | ||
Ncv32u | dstStep, | ||
NcvSize32u | roiSize, | ||
Ncv8u * | pBuffer, | ||
Ncv32u | bufSize, | ||
cudaDeviceProp & | devProp | ||
) |
Creates an integral image representation for the input image
d_src | [IN] Source image pointer (CUDA device memory) |
srcStep | [IN] Source image line step |
d_dst | [OUT] Destination integral image pointer (CUDA device memory) |
dstStep | [IN] Destination image line step |
roiSize | [IN] Region of interest of the source image |
pBuffer | [IN] Pointer to the pre-allocated temporary buffer (CUDA device memory) |
bufSize | [IN] Size of the pBuffer in bytes |
devProp | [IN] CUDA device properties structure, containing texture alignment information |
NCV_EXPORTS NCVStatus nppiStIntegral_32f32f_C1R | ( | Ncv32f * | d_src, |
Ncv32u | srcStep, | ||
Ncv32f * | d_dst, | ||
Ncv32u | dstStep, | ||
NcvSize32u | roiSize, | ||
Ncv8u * | pBuffer, | ||
Ncv32u | bufSize, | ||
cudaDeviceProp & | devProp | ||
) |
Creates an integral image representation for the input image
NCV_EXPORTS NCVStatus nppiStIntegral_8u32u_C1R_host | ( | Ncv8u * | h_src, |
Ncv32u | srcStep, | ||
Ncv32u * | h_dst, | ||
Ncv32u | dstStep, | ||
NcvSize32u | roiSize | ||
) |
Creates an integral image representation for the input image. Host implementation
h_src | [IN] Source image pointer (Host or pinned memory) |
srcStep | [IN] Source image line step |
h_dst | [OUT] Destination integral image pointer (Host or pinned memory) |
dstStep | [IN] Destination image line step |
roiSize | [IN] Region of interest of the source image |
NCV_EXPORTS NCVStatus nppiStIntegral_32f32f_C1R_host | ( | Ncv32f * | h_src, |
Ncv32u | srcStep, | ||
Ncv32f * | h_dst, | ||
Ncv32u | dstStep, | ||
NcvSize32u | roiSize | ||
) |
Creates an integral image representation for the input image. Host implementation
NCV_EXPORTS NCVStatus nppiStSqrIntegralGetSize_8u64u | ( | NcvSize32u | roiSize, |
Ncv32u * | pBufsize, | ||
cudaDeviceProp & | devProp | ||
) |
Calculates the size of the temporary buffer for squared integral image creation
roiSize | [IN] Size of the input image |
pBufsize | [OUT] Pointer to host variable that returns the size of the temporary buffer (in bytes) |
devProp | [IN] CUDA device properties structure, containing texture alignment information |
NCV_EXPORTS NCVStatus nppiStSqrIntegral_8u64u_C1R | ( | Ncv8u * | d_src, |
Ncv32u | srcStep, | ||
Ncv64u * | d_dst, | ||
Ncv32u | dstStep, | ||
NcvSize32u | roiSize, | ||
Ncv8u * | pBuffer, | ||
Ncv32u | bufSize, | ||
cudaDeviceProp & | devProp | ||
) |
Creates a squared integral image representation for the input image
d_src | [IN] Source image pointer (CUDA device memory) |
srcStep | [IN] Source image line step |
d_dst | [OUT] Destination squared integral image pointer (CUDA device memory) |
dstStep | [IN] Destination image line step |
roiSize | [IN] Region of interest of the source image |
pBuffer | [IN] Pointer to the pre-allocated temporary buffer (CUDA device memory) |
bufSize | [IN] Size of the pBuffer in bytes |
devProp | [IN] CUDA device properties structure, containing texture alignment information |
NCV_EXPORTS NCVStatus nppiStSqrIntegral_8u64u_C1R_host | ( | Ncv8u * | h_src, |
Ncv32u | srcStep, | ||
Ncv64u * | h_dst, | ||
Ncv32u | dstStep, | ||
NcvSize32u | roiSize | ||
) |
Creates a squared integral image representation for the input image. Host implementation
h_src | [IN] Source image pointer (Host or pinned memory) |
srcStep | [IN] Source image line step |
h_dst | [OUT] Destination squared integral image pointer (Host or pinned memory) |
dstStep | [IN] Destination image line step |
roiSize | [IN] Region of interest of the source image |