Image Filtering Functions
Linear and non-linear image filtering functions.
Filtering functions are classified as Neighborhood Operations. It is the user’s responsibility to avoid Sampling Beyond Image Boundaries .
These functions can be found in the nppif library. Linking to only the sub-libraries that you use can significantly save link time, application load time, and CUDA runtime startup time when using dynamic libraries.
Image 1D Linear Filters
1DLinearFilter
The set of 1D linear filtering functions available in the library.
Image Filter Column
FilterColumn
Apply convolution filter with user specified 1D column of weights.
Common parameters for nppiFilterColumn functions:
Result pixel is equal to the sum of the products between the kernel coefficients (pKernel array) and corresponding neighboring column pixel values in the source image defined by nKernelDim and nAnchorY, divided by nDivisor.
- param pSrc
- param nSrcStep
- param pDst
- param nDstStep
- param oROI
- param pKernel
-
Pointer to the start address of the kernel coefficient array. Coefficients are expected to be stored in reverse order.
- param nMaskSize
-
Length of the linear kernel array.
- param nAnchor
-
Y offset of the kernel origin frame of reference relative to the source pixel.
- param nDivisor
-
The factor by which the convolved summation from the Filter operation should be divided. If equal to the sum of coefficients, this will keep the maximum result value within full scale.
- param nppStreamCtx
- return
Functions
-
NppStatus nppiFilterColumn_8u_C1R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppStreamContext nppStreamCtx)
-
8-bit unsigned single-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor)
-
8-bit unsigned single-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_8u_C3R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppStreamContext nppStreamCtx)
-
8-bit unsigned three-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor)
-
8-bit unsigned three-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_8u_C4R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppStreamContext nppStreamCtx)
-
8-bit unsigned four-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor)
-
8-bit unsigned four-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_8u_AC4R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppStreamContext nppStreamCtx)
-
8-bit unsigned four-channel 1D column convolution ignoring alpha-channel.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor)
-
8-bit unsigned four-channel 1D column convolution ignoring alpha-channel.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_16u_C1R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppStreamContext nppStreamCtx)
-
16-bit unsigned single-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor)
-
16-bit unsigned single-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_16u_C3R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppStreamContext nppStreamCtx)
-
16-bit unsigned three-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor)
-
16-bit unsigned three-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_16u_C4R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppStreamContext nppStreamCtx)
-
16-bit unsigned four-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_16u_C4R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor)
-
16-bit unsigned four-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_16u_AC4R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppStreamContext nppStreamCtx)
-
16-bit unsigned four-channel 1D column convolution ignoring alpha-channel.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_16u_AC4R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor)
-
16-bit unsigned four-channel 1D column convolution ignoring alpha-channel.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_16s_C1R_Ctx(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppStreamContext nppStreamCtx)
-
16-bit single-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor)
-
16-bit single-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_16s_C3R_Ctx(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppStreamContext nppStreamCtx)
-
16-bit three-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor)
-
16-bit three-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_16s_C4R_Ctx(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppStreamContext nppStreamCtx)
-
16-bit four-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor)
-
16-bit four-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_16s_AC4R_Ctx(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppStreamContext nppStreamCtx)
-
16-bit four-channel 1D column convolution ignoring alpha-channel.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor)
-
16-bit four-channel 1D column convolution ignoring alpha-channel.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_32f_C1R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
32-bit float single-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
32-bit float single-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_32f_C3R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
32-bit float three-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
32-bit float three-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_32f_C4R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
32-bit float four-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
32-bit float four-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_32f_AC4R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
32-bit float four-channel 1D column convolution ignoring alpha-channel.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
32-bit float four-channel 1D column convolution ignoring alpha-channel.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_64f_C1R_Ctx(const Npp64f *pSrc, Npp32s nSrcStep, Npp64f *pDst, Npp32s nDstStep, NppiSize oROI, const Npp64f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
64-bit float single-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
-
NppStatus nppiFilterColumn_64f_C1R(const Npp64f *pSrc, Npp32s nSrcStep, Npp64f *pDst, Npp32s nDstStep, NppiSize oROI, const Npp64f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
64-bit float single-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn functions:.
Image Filter Column Border
FilterColumnBorder
General purpose 1D convolution column filter with border control.
Pixels under the mask are multiplied by the respective weights in the mask and the results are summed. Before writing the result pixel the sum is scaled back via division by nDivisor. If any portion of the mask overlaps the source image boundary the requested border type operation is applied to all mask pixels which fall outside of the source image.
Currently only the NPP_BORDER_REPLICATE border type operation is supported.
Common parameters for nppiFilterColumnBorder functions:
- param pSrc
- param nSrcStep
- param oSrcSize
-
Source image width and height in pixels relative to pSrc.
- param oSrcOffset
-
The pixel offset that pSrc points to relative to the origin of the source image.
- param pDst
- param nDstStep
- param oSizeROI
- param pKernel
-
Pointer to the start address of the kernel coefficient array. Coeffcients are expected to be stored in reverse order.
- param nMaskSize
-
Width of the kernel.
- param nAnchor
-
X offset of the kernel origin frame of reference relative to the source pixel.
- param nDivisor
-
The factor by which the convolved summation from the Filter operation should be divided. If equal to the sum of coefficients, this will keep the maximum result value within full scale.
- param eBorderType
-
The border type operation to be applied at source image border boundaries.
- param nppStreamCtx
- return
Functions
-
NppStatus nppiFilterColumnBorder_8u_C1R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Single channel 8-bit unsigned 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
-
NppStatus nppiFilterColumnBorder_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
-
Single channel 8-bit unsigned 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
-
NppStatus nppiFilterColumnBorder_8u_C3R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Three channel 8-bit unsigned 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
-
NppStatus nppiFilterColumnBorder_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
-
Three channel 8-bit unsigned 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
-
NppStatus nppiFilterColumnBorder_8u_C4R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Four channel channel 8-bit unsigned 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
-
NppStatus nppiFilterColumnBorder_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
-
Four channel channel 8-bit unsigned 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
-
NppStatus nppiFilterColumnBorder_8u_AC4R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Four channel 8-bit unsigned convolution 1D column filter with border control, ignoring alpha channel.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
-
NppStatus nppiFilterColumnBorder_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
-
Four channel 8-bit unsigned convolution 1D column filter with border control, ignoring alpha channel.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
-
NppStatus nppiFilterColumnBorder_16u_C1R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Single channel 16-bit unsigned convolution 1D column filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
-
NppStatus nppiFilterColumnBorder_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
-
Single channel 16-bit unsigned convolution 1D column filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
-
NppStatus nppiFilterColumnBorder_16u_C3R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Three channel 16-bit unsigned 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
-
NppStatus nppiFilterColumnBorder_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
-
Three channel 16-bit unsigned 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
-
NppStatus nppiFilterColumnBorder_16u_C4R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Four channel channel 16-bit 1D column unsigned convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
-
NppStatus nppiFilterColumnBorder_16u_C4R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
-
Four channel channel 16-bit 1D column unsigned convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
-
NppStatus nppiFilterColumnBorder_16u_AC4R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Four channel 16-bit unsigned 1D column convolution filter with border control, ignoring alpha channel.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
-
NppStatus nppiFilterColumnBorder_16u_AC4R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
-
Four channel 16-bit unsigned 1D column convolution filter with border control, ignoring alpha channel.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
-
NppStatus nppiFilterColumnBorder_16s_C1R_Ctx(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Single channel 16-bit 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
-
NppStatus nppiFilterColumnBorder_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
-
Single channel 16-bit 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
-
NppStatus nppiFilterColumnBorder_16s_C3R_Ctx(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Three channel 16-bit 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
-
NppStatus nppiFilterColumnBorder_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
-
Three channel 16-bit 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
-
NppStatus nppiFilterColumnBorder_16s_C4R_Ctx(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Four channel channel 16-bit 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
-
NppStatus nppiFilterColumnBorder_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
-
Four channel channel 16-bit 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
-
NppStatus nppiFilterColumnBorder_16s_AC4R_Ctx(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Four channel 16-bit 1D column convolution filter with border control, ignoring alpha channel.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
-
NppStatus nppiFilterColumnBorder_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
-
Four channel 16-bit 1D column convolution filter with border control, ignoring alpha channel.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
-
NppStatus nppiFilterColumnBorder_32f_C1R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Single channel 32-bit float 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
-
NppStatus nppiFilterColumnBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Single channel 32-bit float 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
-
NppStatus nppiFilterColumnBorder_32f_C3R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Three channel 32-bit float 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
-
NppStatus nppiFilterColumnBorder_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Three channel 32-bit float 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
-
NppStatus nppiFilterColumnBorder_32f_C4R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Four channel 32-bit float 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
-
NppStatus nppiFilterColumnBorder_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Four channel 32-bit float 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
-
NppStatus nppiFilterColumnBorder_32f_AC4R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Four channel 32-bit float 1D column convolution filter with border control, ignoring alpha channel.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
-
NppStatus nppiFilterColumnBorder_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Four channel 32-bit float 1D column convolution filter with border control, ignoring alpha channel.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder functions:.
Image Filter Column 32f
FilterColumn32f
FilterColumn using floating-point weights.
Common parameters for nppiFilterColumn32f functions:
- param pSrc
- param nSrcStep
- param pDst
- param nDstStep
- param oROI
- param pKernel
-
Pointer to the start address of the kernel coefficient array. Coefficients are expected to be stored in reverse order.
- param nMaskSize
-
Length of the linear kernel array.
- param nAnchor
-
Y offset of the kernel origin frame of reference relative to the source pixel.
- param nppStreamCtx
- return
Functions
-
NppStatus nppiFilterColumn32f_8u_C1R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
8-bit unsigned single-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn32f functions:.
-
NppStatus nppiFilterColumn32f_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
8-bit unsigned single-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn32f functions:.
-
NppStatus nppiFilterColumn32f_8u_C3R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
8-bit unsigned three-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn32f functions:.
-
NppStatus nppiFilterColumn32f_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
8-bit unsigned three-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn32f functions:.
-
NppStatus nppiFilterColumn32f_8u_C4R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
8-bit unsigned four-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn32f functions:.
-
NppStatus nppiFilterColumn32f_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
8-bit unsigned four-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn32f functions:.
-
NppStatus nppiFilterColumn32f_8u_AC4R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
8-bit unsigned four-channel 1D column convolution ignoring alpha-channel.
For common parameter descriptions, see Common parameters for nppiFilterColumn32f functions:.
-
NppStatus nppiFilterColumn32f_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
8-bit unsigned four-channel 1D column convolution ignoring alpha-channel.
For common parameter descriptions, see Common parameters for nppiFilterColumn32f functions:.
-
NppStatus nppiFilterColumn32f_16u_C1R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
16-bit unsigned single-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn32f functions:.
-
NppStatus nppiFilterColumn32f_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
16-bit unsigned single-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn32f functions:.
-
NppStatus nppiFilterColumn32f_16u_C3R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
16-bit unsigned three-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn32f functions:.
-
NppStatus nppiFilterColumn32f_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
16-bit unsigned three-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn32f functions:.
-
NppStatus nppiFilterColumn32f_16u_C4R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
16-bit unsigned four-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn32f functions:.
-
NppStatus nppiFilterColumn32f_16u_C4R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
16-bit unsigned four-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn32f functions:.
-
NppStatus nppiFilterColumn32f_16u_AC4R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
16-bit unsigned four-channel 1D column convolution ignoring alpha-channel.
For common parameter descriptions, see Common parameters for nppiFilterColumn32f functions:.
-
NppStatus nppiFilterColumn32f_16u_AC4R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
16-bit unsigned four-channel 1D column convolution ignoring alpha-channel.
For common parameter descriptions, see Common parameters for nppiFilterColumn32f functions:.
-
NppStatus nppiFilterColumn32f_16s_C1R_Ctx(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
16-bit single-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn32f functions:.
-
NppStatus nppiFilterColumn32f_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
16-bit single-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn32f functions:.
-
NppStatus nppiFilterColumn32f_16s_C3R_Ctx(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
16-bit three-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn32f functions:.
-
NppStatus nppiFilterColumn32f_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
16-bit three-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn32f functions:.
-
NppStatus nppiFilterColumn32f_16s_C4R_Ctx(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
16-bit four-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn32f functions:.
-
NppStatus nppiFilterColumn32f_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
16-bit four-channel 1D column convolution.
For common parameter descriptions, see Common parameters for nppiFilterColumn32f functions:.
-
NppStatus nppiFilterColumn32f_16s_AC4R_Ctx(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
16-bit four-channel 1D column convolution ignoring alpha-channel.
For common parameter descriptions, see Common parameters for nppiFilterColumn32f functions:.
-
NppStatus nppiFilterColumn32f_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
16-bit four-channel 1D column convolution ignoring alpha-channel.
For common parameter descriptions, see Common parameters for nppiFilterColumn32f functions:.
Image Filter Column Border 32f
FilterColumnBorder32f
General purpose 1D column convolution filter using floating-point weights with border control.
Pixels under the mask are multiplied by the respective weights in the mask and the results are summed. If any portion of the mask overlaps the source image boundary the requested border type operation is applied to all mask pixels which fall outside of the source image.
Currently only the NPP_BORDER_REPLICATE border type operation is supported.
Common parameters for nppiFilterColumnBorder32f functions:
- param pSrc
- param nSrcStep
- param oSrcSize
-
Source image width and height in pixels relative to pSrc.
- param oSrcOffset
-
The pixel offset that pSrc points to relative to the origin of the source image.
- param pDst
- param nDstStep
- param oSizeROI
- param pKernel
-
Pointer to the start address of the kernel coefficient array. Coeffcients are expected to be stored in reverse order.
- param nMaskSize
-
Width of the kernel.
- param nAnchor
-
X offset of the kernel origin frame of reference relative to the source pixel.
- param eBorderType
-
The border type operation to be applied at source image border boundaries.
- param nppStreamCtx
- return
Functions
-
NppStatus nppiFilterColumnBorder32f_8u_C1R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Single channel 8-bit unsigned 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder32f functions:.
-
NppStatus nppiFilterColumnBorder32f_8u_C1R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Single channel 8-bit unsigned 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder32f functions:.
-
NppStatus nppiFilterColumnBorder32f_8u_C3R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Three channel 8-bit unsigned 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder32f functions:.
-
NppStatus nppiFilterColumnBorder32f_8u_C3R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Three channel 8-bit unsigned 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder32f functions:.
-
NppStatus nppiFilterColumnBorder32f_8u_C4R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Four channel 8-bit unsigned 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder32f functions:.
-
NppStatus nppiFilterColumnBorder32f_8u_C4R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Four channel 8-bit unsigned 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder32f functions:.
-
NppStatus nppiFilterColumnBorder32f_8u_AC4R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Four channel 8-bit unsigned 1D column convolution filter with border control, ignorint alpha channel.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder32f functions:.
-
NppStatus nppiFilterColumnBorder32f_8u_AC4R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Four channel 8-bit unsigned 1D column convolution filter with border control, ignorint alpha channel.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder32f functions:.
-
NppStatus nppiFilterColumnBorder32f_16u_C1R_Ctx(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Single channel 16-bit unsigned 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder32f functions:.
-
NppStatus nppiFilterColumnBorder32f_16u_C1R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Single channel 16-bit unsigned 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder32f functions:.
-
NppStatus nppiFilterColumnBorder32f_16u_C3R_Ctx(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Three channel 16-bit unsigned 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder32f functions:.
-
NppStatus nppiFilterColumnBorder32f_16u_C3R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Three channel 16-bit unsigned 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder32f functions:.
-
NppStatus nppiFilterColumnBorder32f_16u_C4R_Ctx(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Four channel 16-bit unsigned 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder32f functions:.
-
NppStatus nppiFilterColumnBorder32f_16u_C4R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Four channel 16-bit unsigned 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder32f functions:.
-
NppStatus nppiFilterColumnBorder32f_16u_AC4R_Ctx(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Four channel 16-bit unsigned 1D column convolution filter with border control, ignoring alpha channel.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder32f functions:.
-
NppStatus nppiFilterColumnBorder32f_16u_AC4R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Four channel 16-bit unsigned 1D column convolution filter with border control, ignoring alpha channel.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder32f functions:.
-
NppStatus nppiFilterColumnBorder32f_16s_C1R_Ctx(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Single channel 16-bit 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder32f functions:.
-
NppStatus nppiFilterColumnBorder32f_16s_C1R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Single channel 16-bit 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder32f functions:.
-
NppStatus nppiFilterColumnBorder32f_16s_C3R_Ctx(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Three channel 16-bit 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder32f functions:.
-
NppStatus nppiFilterColumnBorder32f_16s_C3R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Three channel 16-bit 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder32f functions:.
-
NppStatus nppiFilterColumnBorder32f_16s_C4R_Ctx(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Four channel 16-bit 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder32f functions:.
-
NppStatus nppiFilterColumnBorder32f_16s_C4R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Four channel 16-bit 1D column convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder32f functions:.
-
NppStatus nppiFilterColumnBorder32f_16s_AC4R_Ctx(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Four channel 16-bit 1D column convolution filter with border control, ignoring alpha channel.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder32f functions:.
-
NppStatus nppiFilterColumnBorder32f_16s_AC4R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Four channel 16-bit 1D column convolution filter with border control, ignoring alpha channel.
For common parameter descriptions, see Common parameters for nppiFilterColumnBorder32f functions:.
Image Filter Row
FilterRow
Apply convolution filter with user specified 1D row of weights.
Result pixel is equal to the sum of the products between the kernel coefficients (pKernel array) and corresponding neighboring row pixel values in the source image defined by nKernelDim and nAnchorX, divided by nDivisor.
Common parameters for nppiFilterRow functions:
- param pSrc
- param nSrcStep
- param pDst
- param nDstStep
- param oROI
- param pKernel
-
Pointer to the start address of the kernel coefficient array. Coefficients are expected to be stored in reverse order.
- param nMaskSize
-
Length of the linear kernel array.
- param nAnchor
-
X offset of the kernel origin frame of reference relative to the source pixel.
- param nDivisor
-
The factor by which the convolved summation from the Filter operation should be divided. If equal to the sum of coefficients, this will keep the maximum result value within full scale.
- param nppStreamCtx
- return
Functions
-
NppStatus nppiFilterRow_8u_C1R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppStreamContext nppStreamCtx)
-
8-bit unsigned single-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor)
-
8-bit unsigned single-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_8u_C3R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppStreamContext nppStreamCtx)
-
8-bit unsigned three-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor)
-
8-bit unsigned three-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_8u_C4R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppStreamContext nppStreamCtx)
-
8-bit unsigned four-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor)
-
8-bit unsigned four-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_8u_AC4R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppStreamContext nppStreamCtx)
-
8-bit unsigned four-channel 1D row convolution ignoring alpha-channel.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor)
-
8-bit unsigned four-channel 1D row convolution ignoring alpha-channel.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_16u_C1R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppStreamContext nppStreamCtx)
-
16-bit unsigned single-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor)
-
16-bit unsigned single-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_16u_C3R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppStreamContext nppStreamCtx)
-
16-bit unsigned three-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor)
-
16-bit unsigned three-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_16u_C4R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppStreamContext nppStreamCtx)
-
16-bit unsigned four-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_16u_C4R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor)
-
16-bit unsigned four-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_16u_AC4R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppStreamContext nppStreamCtx)
-
16-bit unsigned four-channel 1D row convolution ignoring alpha-channel.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_16u_AC4R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor)
-
16-bit unsigned four-channel 1D row convolution ignoring alpha-channel.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_16s_C1R_Ctx(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppStreamContext nppStreamCtx)
-
16-bit single-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor)
-
16-bit single-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_16s_C3R_Ctx(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppStreamContext nppStreamCtx)
-
16-bit three-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor)
-
16-bit three-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_16s_C4R_Ctx(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppStreamContext nppStreamCtx)
-
16-bit four-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor)
-
16-bit four-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_16s_AC4R_Ctx(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppStreamContext nppStreamCtx)
-
16-bit four-channel 1D row convolution ignoring alpha-channel.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor)
-
16-bit four-channel 1D row convolution ignoring alpha-channel.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_32f_C1R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
32-bit float single-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
32-bit float single-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_32f_C3R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
32-bit float three-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
32-bit float three-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_32f_C4R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
32-bit float four-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
32-bit float four-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_32f_AC4R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
32-bit float four-channel 1D row convolution ignoring alpha-channel.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
32-bit float four-channel 1D row convolution ignoring alpha-channel.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_64f_C1R_Ctx(const Npp64f *pSrc, Npp32s nSrcStep, Npp64f *pDst, Npp32s nDstStep, NppiSize oROI, const Npp64f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
64-bit float single-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
-
NppStatus nppiFilterRow_64f_C1R(const Npp64f *pSrc, Npp32s nSrcStep, Npp64f *pDst, Npp32s nDstStep, NppiSize oROI, const Npp64f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
64-bit float single-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow functions:.
Image Filter Row Border
FilterRowBorder
General purpose 1D convolution row filter with border control.
Pixels under the mask are multiplied by the respective weights in the mask and the results are summed. Before writing the result pixel the sum is scaled back via division by nDivisor. If any portion of the mask overlaps the source image boundary the requested border type operation is applied to all mask pixels which fall outside of the source image.
Currently only the NPP_BORDER_REPLICATE border type operation is supported.
Common parameters for nppiFilterRowBorder functions:
- param pSrc
- param nSrcStep
- param oSrcSize
-
Source image width and height in pixels relative to pSrc.
- param oSrcOffset
-
The pixel offset that pSrc points to relative to the origin of the source image.
- param pDst
- param nDstStep
- param oSizeROI
- param pKernel
-
Pointer to the start address of the kernel coefficient array. Coeffcients are expected to be stored in reverse order.
- param nMaskSize
-
Width of the kernel.
- param nAnchor
-
X offset of the kernel origin frame of reference relative to the source pixel.
- param nDivisor
-
The factor by which the convolved summation from the Filter operation should be divided. If equal to the sum of coefficients, this will keep the maximum result value within full scale.
- param eBorderType
-
The border type operation to be applied at source image border boundaries.
- param nppStreamCtx
- return
Functions
-
NppStatus nppiFilterRowBorder_8u_C1R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Single channel 8-bit unsigned 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
-
NppStatus nppiFilterRowBorder_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
-
Single channel 8-bit unsigned 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
-
NppStatus nppiFilterRowBorder_8u_C3R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Three channel 8-bit unsigned 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
-
NppStatus nppiFilterRowBorder_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
-
Three channel 8-bit unsigned 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
-
NppStatus nppiFilterRowBorder_8u_C4R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Four channel channel 8-bit unsigned 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
-
NppStatus nppiFilterRowBorder_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
-
Four channel channel 8-bit unsigned 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
-
NppStatus nppiFilterRowBorder_8u_AC4R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Four channel 8-bit unsigned convolution 1D row filter with border control, ignoring alpha channel.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
-
NppStatus nppiFilterRowBorder_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
-
Four channel 8-bit unsigned convolution 1D row filter with border control, ignoring alpha channel.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
-
NppStatus nppiFilterRowBorder_16u_C1R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Single channel 16-bit unsigned convolution 1D row filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
-
NppStatus nppiFilterRowBorder_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
-
Single channel 16-bit unsigned convolution 1D row filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
-
NppStatus nppiFilterRowBorder_16u_C3R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Three channel 16-bit unsigned 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
-
NppStatus nppiFilterRowBorder_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
-
Three channel 16-bit unsigned 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
-
NppStatus nppiFilterRowBorder_16u_C4R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Four channel channel 16-bit 1D row unsigned convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
-
NppStatus nppiFilterRowBorder_16u_C4R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
-
Four channel channel 16-bit 1D row unsigned convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
-
NppStatus nppiFilterRowBorder_16u_AC4R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Four channel 16-bit unsigned 1D row convolution filter with border control, ignoring alpha channel.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
-
NppStatus nppiFilterRowBorder_16u_AC4R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
-
Four channel 16-bit unsigned 1D row convolution filter with border control, ignoring alpha channel.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
-
NppStatus nppiFilterRowBorder_16s_C1R_Ctx(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Single channel 16-bit 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
-
NppStatus nppiFilterRowBorder_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
-
Single channel 16-bit 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
-
NppStatus nppiFilterRowBorder_16s_C3R_Ctx(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Three channel 16-bit 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
-
NppStatus nppiFilterRowBorder_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
-
Three channel 16-bit 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
-
NppStatus nppiFilterRowBorder_16s_C4R_Ctx(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Four channel channel 16-bit 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
-
NppStatus nppiFilterRowBorder_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
-
Four channel channel 16-bit 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
-
NppStatus nppiFilterRowBorder_16s_AC4R_Ctx(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Four channel 16-bit 1D row convolution filter with border control, ignoring alpha channel.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
-
NppStatus nppiFilterRowBorder_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, Npp32s nMaskSize, Npp32s nAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
-
Four channel 16-bit 1D row convolution filter with border control, ignoring alpha channel.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
-
NppStatus nppiFilterRowBorder_32f_C1R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Single channel 32-bit float 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
-
NppStatus nppiFilterRowBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Single channel 32-bit float 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
-
NppStatus nppiFilterRowBorder_32f_C3R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Three channel 32-bit float 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
-
NppStatus nppiFilterRowBorder_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Three channel 32-bit float 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
-
NppStatus nppiFilterRowBorder_32f_C4R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Four channel 32-bit float 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
-
NppStatus nppiFilterRowBorder_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Four channel 32-bit float 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
-
NppStatus nppiFilterRowBorder_32f_AC4R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Four channel 32-bit float 1D row convolution filter with border control, ignoring alpha channel.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
-
NppStatus nppiFilterRowBorder_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Four channel 32-bit float 1D row convolution filter with border control, ignoring alpha channel.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder functions:.
Image Filter Row 32f
FilterRow32f
FilterRow using floating-point weights.
Common parameters for nppiFilterRow32f functions:
- param pSrc
- param nSrcStep
- param pDst
- param nDstStep
- param oROI
- param pKernel
-
Pointer to the start address of the kernel coefficient array. Coefficients are expected to be stored in reverse order.
- param nMaskSize
-
Length of the linear kernel array.
- param nAnchor
-
X offset of the kernel origin frame of reference relative to the source pixel.
- param nppStreamCtx
- return
Functions
-
NppStatus nppiFilterRow32f_8u_C1R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
8-bit unsigned single-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow32f functions:.
-
NppStatus nppiFilterRow32f_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
8-bit unsigned single-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow32f functions:.
-
NppStatus nppiFilterRow32f_8u_C3R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
8-bit unsigned three-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow32f functions:.
-
NppStatus nppiFilterRow32f_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
8-bit unsigned three-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow32f functions:.
-
NppStatus nppiFilterRow32f_8u_C4R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
8-bit unsigned four-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow32f functions:.
-
NppStatus nppiFilterRow32f_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
8-bit unsigned four-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow32f functions:.
-
NppStatus nppiFilterRow32f_8u_AC4R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
8-bit unsigned four-channel 1D row convolution ignoring alpha-channel.
For common parameter descriptions, see Common parameters for nppiFilterRow32f functions:.
-
NppStatus nppiFilterRow32f_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
8-bit unsigned four-channel 1D row convolution ignoring alpha-channel.
For common parameter descriptions, see Common parameters for nppiFilterRow32f functions:.
-
NppStatus nppiFilterRow32f_16u_C1R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
16-bit unsigned single-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow32f functions:.
-
NppStatus nppiFilterRow32f_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
16-bit unsigned single-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow32f functions:.
-
NppStatus nppiFilterRow32f_16u_C3R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
16-bit unsigned three-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow32f functions:.
-
NppStatus nppiFilterRow32f_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
16-bit unsigned three-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow32f functions:.
-
NppStatus nppiFilterRow32f_16u_C4R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
16-bit unsigned four-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow32f functions:.
-
NppStatus nppiFilterRow32f_16u_C4R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
16-bit unsigned four-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow32f functions:.
-
NppStatus nppiFilterRow32f_16u_AC4R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
16-bit unsigned four-channel 1D row convolution ignoring alpha-channel.
For common parameter descriptions, see Common parameters for nppiFilterRow32f functions:.
-
NppStatus nppiFilterRow32f_16u_AC4R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
16-bit unsigned four-channel 1D row convolution ignoring alpha-channel.
For common parameter descriptions, see Common parameters for nppiFilterRow32f functions:.
-
NppStatus nppiFilterRow32f_16s_C1R_Ctx(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
16-bit single-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow32f functions:.
-
NppStatus nppiFilterRow32f_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
16-bit single-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow32f functions:.
-
NppStatus nppiFilterRow32f_16s_C3R_Ctx(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
16-bit three-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow32f functions:.
-
NppStatus nppiFilterRow32f_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
16-bit three-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow32f functions:.
-
NppStatus nppiFilterRow32f_16s_C4R_Ctx(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
16-bit four-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow32f functions:.
-
NppStatus nppiFilterRow32f_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
16-bit four-channel 1D row convolution.
For common parameter descriptions, see Common parameters for nppiFilterRow32f functions:.
-
NppStatus nppiFilterRow32f_16s_AC4R_Ctx(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
16-bit four-channel 1D row convolution ignoring alpha-channel.
For common parameter descriptions, see Common parameters for nppiFilterRow32f functions:.
-
NppStatus nppiFilterRow32f_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor)
-
16-bit four-channel 1D row convolution ignoring alpha-channel.
For common parameter descriptions, see Common parameters for nppiFilterRow32f functions:.
Image Filter Row Border 32f
FilterRowBorder32f
General purpose 1D row convolution filter using floating-point weights with border control.
Pixels under the mask are multiplied by the respective weights in the mask and the results are summed. If any portion of the mask overlaps the source image boundary the requested border type operation is applied to all mask pixels which fall outside of the source image.
Currently only the NPP_BORDER_REPLICATE border type operation is supported.
Common parameters for nppiFilterRowBorder32f functions:
- param pSrc
- param nSrcStep
- param oSrcSize
-
Source image width and height in pixels relative to pSrc.
- param oSrcOffset
-
The pixel offset that pSrc points to relative to the origin of the source image.
- param pDst
- param nDstStep
- param oSizeROI
- param pKernel
-
Pointer to the start address of the kernel coefficient array. Coeffcients are expected to be stored in reverse order.
- param nMaskSize
-
Width of the kernel.
- param nAnchor
-
X offset of the kernel origin frame of reference relative to the source pixel.
- param eBorderType
-
The border type operation to be applied at source image border boundaries.
- param nppStreamCtx
- return
Functions
-
NppStatus nppiFilterRowBorder32f_8u_C1R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Single channel 8-bit unsigned 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder32f functions:.
-
NppStatus nppiFilterRowBorder32f_8u_C1R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Single channel 8-bit unsigned 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder32f functions:.
-
NppStatus nppiFilterRowBorder32f_8u_C3R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Three channel 8-bit unsigned 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder32f functions:.
-
NppStatus nppiFilterRowBorder32f_8u_C3R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Three channel 8-bit unsigned 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder32f functions:.
-
NppStatus nppiFilterRowBorder32f_8u_C4R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Four channel 8-bit unsigned 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder32f functions:.
-
NppStatus nppiFilterRowBorder32f_8u_C4R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Four channel 8-bit unsigned 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder32f functions:.
-
NppStatus nppiFilterRowBorder32f_8u_AC4R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Four channel 8-bit unsigned 1D row convolution filter with border control, ignorint alpha channel.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder32f functions:.
-
NppStatus nppiFilterRowBorder32f_8u_AC4R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Four channel 8-bit unsigned 1D row convolution filter with border control, ignorint alpha channel.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder32f functions:.
-
NppStatus nppiFilterRowBorder32f_16u_C1R_Ctx(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Single channel 16-bit unsigned 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder32f functions:.
-
NppStatus nppiFilterRowBorder32f_16u_C1R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Single channel 16-bit unsigned 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder32f functions:.
-
NppStatus nppiFilterRowBorder32f_16u_C3R_Ctx(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Three channel 16-bit unsigned 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder32f functions:.
-
NppStatus nppiFilterRowBorder32f_16u_C3R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Three channel 16-bit unsigned 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder32f functions:.
-
NppStatus nppiFilterRowBorder32f_16u_C4R_Ctx(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Four channel 16-bit unsigned 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder32f functions:.
-
NppStatus nppiFilterRowBorder32f_16u_C4R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Four channel 16-bit unsigned 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder32f functions:.
-
NppStatus nppiFilterRowBorder32f_16u_AC4R_Ctx(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Four channel 16-bit unsigned 1D row convolution filter with border control, ignoring alpha channel.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder32f functions:.
-
NppStatus nppiFilterRowBorder32f_16u_AC4R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Four channel 16-bit unsigned 1D row convolution filter with border control, ignoring alpha channel.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder32f functions:.
-
NppStatus nppiFilterRowBorder32f_16s_C1R_Ctx(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Single channel 16-bit 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder32f functions:.
-
NppStatus nppiFilterRowBorder32f_16s_C1R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Single channel 16-bit 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder32f functions:.
-
NppStatus nppiFilterRowBorder32f_16s_C3R_Ctx(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Three channel 16-bit 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder32f functions:.
-
NppStatus nppiFilterRowBorder32f_16s_C3R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Three channel 16-bit 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder32f functions:.
-
NppStatus nppiFilterRowBorder32f_16s_C4R_Ctx(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Four channel 16-bit 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder32f functions:.
-
NppStatus nppiFilterRowBorder32f_16s_C4R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Four channel 16-bit 1D row convolution filter with border control.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder32f functions:.
-
NppStatus nppiFilterRowBorder32f_16s_AC4R_Ctx(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Four channel 16-bit 1D row convolution filter with border control, ignoring alpha channel.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder32f functions:.
-
NppStatus nppiFilterRowBorder32f_16s_AC4R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Four channel 16-bit 1D row convolution filter with border control, ignoring alpha channel.
For common parameter descriptions, see Common parameters for nppiFilterRowBorder32f functions:.
Image Filter 1D Window Sum
1D Window Sum
The set of 1D window sum functions available in the library.
Image Filter 1D Window Column Sum
1D Window Column Sum
1D mask Window Column Sum for 8 and 16 bit images.
Common parameters for nppiFilterSumWindowColumn functions:
- param pSrc
- param nSrcStep
- param pDst
- param nDstStep
- param oROI
- param nMaskSize
-
Length of the linear kernel array.
- param nAnchor
-
Y offset of the kernel origin frame of reference relative to the source pixel.
- param nppStreamCtx
- return
Functions
-
NppStatus nppiSumWindowColumn_8u32f_C1R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
One channel 8-bit unsigned 1D (column) sum to 32f.
Apply Column Window Summation filter over a 1D mask region around each source pixel for 1-channel 8 bit/pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring column pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowColumn functions:.
-
NppStatus nppiSumWindowColumn_8u32f_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor)
-
One channel 8-bit unsigned 1D (column) sum to 32f.
Apply Column Window Summation filter over a 1D mask region around each source pixel for 1-channel 8 bit/pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring column pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowColumn functions:.
-
NppStatus nppiSumWindowColumn_8u32f_C3R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
Three channel 8-bit unsigned 1D (column) sum to 32f.
Apply Column Window Summation filter over a 1D mask region around each source pixel for 3-channel 8 bit/pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring column pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowColumn functions:.
-
NppStatus nppiSumWindowColumn_8u32f_C3R(const Npp8u *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor)
-
Three channel 8-bit unsigned 1D (column) sum to 32f.
Apply Column Window Summation filter over a 1D mask region around each source pixel for 3-channel 8 bit/pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring column pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowColumn functions:.
-
NppStatus nppiSumWindowColumn_8u32f_C4R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
Four channel 8-bit unsigned 1D (column) sum to 32f.
Apply Column Window Summation filter over a 1D mask region around each source pixel for 4-channel 8 bit/pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring column pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowColumn functions:.
-
NppStatus nppiSumWindowColumn_8u32f_C4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor)
-
Four channel 8-bit unsigned 1D (column) sum to 32f.
Apply Column Window Summation filter over a 1D mask region around each source pixel for 4-channel 8 bit/pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring column pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowColumn functions:.
-
NppStatus nppiSumWindowColumn_16u32f_C1R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
One channel 16-bit unsigned 1D (column) sum to 32f.
Apply Column Window Summation filter over a 1D mask region around each source pixel for 1-channel 16 bit/pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring column pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowColumn functions:.
-
NppStatus nppiSumWindowColumn_16u32f_C1R(const Npp16u *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor)
-
One channel 16-bit unsigned 1D (column) sum to 32f.
Apply Column Window Summation filter over a 1D mask region around each source pixel for 1-channel 16 bit/pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring column pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowColumn functions:.
-
NppStatus nppiSumWindowColumn_16u32f_C3R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
Three channel 16-bit unsigned 1D (column) sum to 32f.
Apply Column Window Summation filter over a 1D mask region around each source pixel for 3-channel 16 bit/pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring column pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowColumn functions:.
-
NppStatus nppiSumWindowColumn_16u32f_C3R(const Npp16u *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor)
-
Three channel 16-bit unsigned 1D (column) sum to 32f.
Apply Column Window Summation filter over a 1D mask region around each source pixel for 3-channel 16 bit/pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring column pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowColumn functions:.
-
NppStatus nppiSumWindowColumn_16u32f_C4R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
Four channel 16-bit unsigned 1D (column) sum to 32f.
Apply Column Window Summation filter over a 1D mask region around each source pixel for 4-channel 16 bit/pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring column pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowColumn functions:.
-
NppStatus nppiSumWindowColumn_16u32f_C4R(const Npp16u *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor)
-
Four channel 16-bit unsigned 1D (column) sum to 32f.
Apply Column Window Summation filter over a 1D mask region around each source pixel for 4-channel 16 bit/pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring column pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowColumn functions:.
-
NppStatus nppiSumWindowColumn_16s32f_C1R_Ctx(const Npp16s *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
One channel 16-bit signed 1D (column) sum to 32f.
Apply Column Window Summation filter over a 1D mask region around each source pixel for 1-channel 16 bit/pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring column pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowColumn functions:.
-
NppStatus nppiSumWindowColumn_16s32f_C1R(const Npp16s *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor)
-
One channel 16-bit signed 1D (column) sum to 32f.
Apply Column Window Summation filter over a 1D mask region around each source pixel for 1-channel 16 bit/pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring column pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowColumn functions:.
-
NppStatus nppiSumWindowColumn_16s32f_C3R_Ctx(const Npp16s *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
Three channel 16-bit signed 1D (column) sum to 32f.
Apply Column Window Summation filter over a 1D mask region around each source pixel for 1-channel 16 bit/pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring column pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowColumn functions:.
-
NppStatus nppiSumWindowColumn_16s32f_C3R(const Npp16s *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor)
-
Three channel 16-bit signed 1D (column) sum to 32f.
Apply Column Window Summation filter over a 1D mask region around each source pixel for 1-channel 16 bit/pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring column pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowColumn functions:.
-
NppStatus nppiSumWindowColumn_16s32f_C4R_Ctx(const Npp16s *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
Four channel 16-bit signed 1D (column) sum to 32f.
Apply Column Window Summation filter over a 1D mask region around each source pixel for 4-channel 16 bit/pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring column pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowColumn functions:.
-
NppStatus nppiSumWindowColumn_16s32f_C4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor)
-
Four channel 16-bit signed 1D (column) sum to 32f.
Apply Column Window Summation filter over a 1D mask region around each source pixel for 4-channel 16 bit/pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring column pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowColumn functions:.
Image Filter 1D Window Row Sum
1D Window Row Sum
1D mask Window Row Sum for 8 and 16 bit images.
Common parameters for nppiFilterSumWindowRow functions:
- param pSrc
- param nSrcStep
- param pDst
- param nDstStep
- param oROI
- param nMaskSize
-
Length of the linear kernel array.
- param nAnchor
-
X offset of the kernel origin frame of reference relative to the source pixel.
- param nppStreamCtx
- return
Functions
-
NppStatus nppiSumWindowRow_8u32f_C1R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
One channel 8-bit unsigned 1D (row) sum to 32f.
Apply Row Window Summation filter over a 1D mask region around each source pixel for 1-channel 8-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring row pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowRow functions:.
-
NppStatus nppiSumWindowRow_8u32f_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor)
-
One channel 8-bit unsigned 1D (row) sum to 32f.
Apply Row Window Summation filter over a 1D mask region around each source pixel for 1-channel 8-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring row pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowRow functions:.
-
NppStatus nppiSumWindowRow_8u32f_C3R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
Three channel 8-bit unsigned 1D (row) sum to 32f.
Apply Row Window Summation filter over a 1D mask region around each source pixel for 3-channel 8-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring row pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowRow functions:.
-
NppStatus nppiSumWindowRow_8u32f_C3R(const Npp8u *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor)
-
Three channel 8-bit unsigned 1D (row) sum to 32f.
Apply Row Window Summation filter over a 1D mask region around each source pixel for 3-channel 8-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring row pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowRow functions:.
-
NppStatus nppiSumWindowRow_8u32f_C4R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
Four channel 8-bit unsigned 1D (row) sum to 32f.
Apply Row Window Summation filter over a 1D mask region around each source pixel for 4-channel 8-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring row pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowRow functions:.
-
NppStatus nppiSumWindowRow_8u32f_C4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor)
-
Four channel 8-bit unsigned 1D (row) sum to 32f.
Apply Row Window Summation filter over a 1D mask region around each source pixel for 4-channel 8-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring row pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowRow functions:.
-
NppStatus nppiSumWindowRow_16u32f_C1R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
One channel 16-bit unsigned 1D (row) sum to 32f.
Apply Row Window Summation filter over a 1D mask region around each source pixel for 1-channel 16-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring row pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowRow functions:.
-
NppStatus nppiSumWindowRow_16u32f_C1R(const Npp16u *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor)
-
One channel 16-bit unsigned 1D (row) sum to 32f.
Apply Row Window Summation filter over a 1D mask region around each source pixel for 1-channel 16-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring row pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowRow functions:.
-
NppStatus nppiSumWindowRow_16u32f_C3R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
Three channel 16-bit unsigned 1D (row) sum to 32f.
Apply Row Window Summation filter over a 1D mask region around each source pixel for 3-channel 16-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring row pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowRow functions:.
-
NppStatus nppiSumWindowRow_16u32f_C3R(const Npp16u *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor)
-
Three channel 16-bit unsigned 1D (row) sum to 32f.
Apply Row Window Summation filter over a 1D mask region around each source pixel for 3-channel 16-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring row pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowRow functions:.
-
NppStatus nppiSumWindowRow_16u32f_C4R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
Four channel 16-bit unsigned 1D (row) sum to 32f.
Apply Row Window Summation filter over a 1D mask region around each source pixel for 4-channel 16-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring row pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowRow functions:.
-
NppStatus nppiSumWindowRow_16u32f_C4R(const Npp16u *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor)
-
Four channel 16-bit unsigned 1D (row) sum to 32f.
Apply Row Window Summation filter over a 1D mask region around each source pixel for 4-channel 16-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring row pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowRow functions:.
-
NppStatus nppiSumWindowRow_16s32f_C1R_Ctx(const Npp16s *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
One channel 16-bit signed 1D (row) sum to 32f.
Apply Row Window Summation filter over a 1D mask region around each source pixel for 1-channel 16-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring row pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowRow functions:.
-
NppStatus nppiSumWindowRow_16s32f_C1R(const Npp16s *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor)
-
One channel 16-bit signed 1D (row) sum to 32f.
Apply Row Window Summation filter over a 1D mask region around each source pixel for 1-channel 16-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring row pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowRow functions:.
-
NppStatus nppiSumWindowRow_16s32f_C3R_Ctx(const Npp16s *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
Three channel 16-bit signed 1D (row) sum to 32f.
Apply Row Window Summation filter over a 1D mask region around each source pixel for 3-channel 16-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring row pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowRow functions:.
-
NppStatus nppiSumWindowRow_16s32f_C3R(const Npp16s *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor)
-
Three channel 16-bit signed 1D (row) sum to 32f.
Apply Row Window Summation filter over a 1D mask region around each source pixel for 3-channel 16-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring row pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowRow functions:.
-
NppStatus nppiSumWindowRow_16s32f_C4R_Ctx(const Npp16s *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppStreamContext nppStreamCtx)
-
Four channel 16-bit signed 1D (row) sum to 32f.
Apply Row Window Summation filter over a 1D mask region around each source pixel for 4-channel 16-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring row pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowRow functions:.
-
NppStatus nppiSumWindowRow_16s32f_C4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor)
-
Four channel 16-bit signed 1D (row) sum to 32f.
Apply Row Window Summation filter over a 1D mask region around each source pixel for 4-channel 16-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring row pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowRow functions:.
Image Filter 1D Window Sum Border
1D Window Sum with Border Control
The set of 1D window sum functions with border control available in the library.
Image Filter 1D Window Column Sum Border
1D Window Column Sum Border
1D mask Window Column Sum for 8 and 16 bit images with border control.
If any portion of the mask overlaps the source image boundary the requested border type operation is applied to all mask pixels which fall outside of the source image.
Currently only the NPP_BORDER_REPLICATE border type operation is supported.
Common parameters for nppiFilterSumWindowColumnBorder functions:
- param pSrc
- param nSrcStep
- param oSrcSize
-
Source image width and height in pixels relative to pSrc.
- param oSrcOffset
-
The pixel offset that pSrc points to relative to the origin of the source image.
- param pDst
- param nDstStep
- param oROI
- param nMaskSize
-
Length of the linear kernel array.
- param nAnchor
-
Y offset of the kernel origin frame of reference relative to the source pixel.
- param eBorderType
-
The border type operation to be applied at source image border boundaries.
- param nppStreamCtx
- return
Functions
-
NppStatus nppiSumWindowColumnBorder_8u32f_C1R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
One channel 8-bit unsigned 1D (column) sum to 32f with border control.
Apply Column Window Summation filter over a 1D mask region around each source pixel for 1-channel 8 bit/pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring column pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowColumnBorder functions:.
-
NppStatus nppiSumWindowColumnBorder_8u32f_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
One channel 8-bit unsigned 1D (column) sum to 32f with border control.
Apply Column Window Summation filter over a 1D mask region around each source pixel for 1-channel 8 bit/pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring column pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowColumnBorder functions:.
-
NppStatus nppiSumWindowColumnBorder_8u32f_C3R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Three channel 8-bit unsigned 1D (column) sum to 32f with border control.
Apply Column Window Summation filter over a 1D mask region around each source pixel for 3-channel 8 bit/pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring column pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowColumnBorder functions:.
-
NppStatus nppiSumWindowColumnBorder_8u32f_C3R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Three channel 8-bit unsigned 1D (column) sum to 32f with border control.
Apply Column Window Summation filter over a 1D mask region around each source pixel for 3-channel 8 bit/pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring column pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowColumnBorder functions:.
-
NppStatus nppiSumWindowColumnBorder_8u32f_C4R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Four channel 8-bit unsigned 1D (column) sum to 32f with border control.
Apply Column Window Summation filter over a 1D mask region around each source pixel for 4-channel 8 bit/pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring column pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowColumnBorder functions:.
-
NppStatus nppiSumWindowColumnBorder_8u32f_C4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Four channel 8-bit unsigned 1D (column) sum to 32f with border control.
Apply Column Window Summation filter over a 1D mask region around each source pixel for 4-channel 8 bit/pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring column pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowColumnBorder functions:.
-
NppStatus nppiSumWindowColumnBorder_16u32f_C1R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
One channel 16-bit unsigned 1D (column) sum to 32f with border control.
Apply Column Window Summation filter over a 1D mask region around each source pixel for 1-channel 16 bit/pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring column pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowColumnBorder functions:.
-
NppStatus nppiSumWindowColumnBorder_16u32f_C1R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
One channel 16-bit unsigned 1D (column) sum to 32f with border control.
Apply Column Window Summation filter over a 1D mask region around each source pixel for 1-channel 16 bit/pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring column pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowColumnBorder functions:.
-
NppStatus nppiSumWindowColumnBorder_16u32f_C3R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Three channel 16-bit unsigned 1D (column) sum to 32f with border control.
Apply Column Window Summation filter over a 1D mask region around each source pixel for 3-channel 16 bit/pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring column pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowColumnBorder functions:.
-
NppStatus nppiSumWindowColumnBorder_16u32f_C3R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
-
Three channel 16-bit unsigned 1D (column) sum to 32f with border control.
Apply Column Window Summation filter over a 1D mask region around each source pixel for 3-channel 16 bit/pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring column pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowColumnBorder functions:.
-
NppStatus nppiSumWindowColumnBorder_16u32f_C4R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)
-
Four channel 16-bit unsigned 1D (column) sum to 32f with border control.
Apply Column Window Summation filter over a 1D mask region around each source pixel for 4-channel 16 bit/pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and neighboring column pixel values in a mask region of the source image defined by nMaskSize and nAnchor.
For common parameter descriptions, see Common parameters for nppiFilterSumWindowColumnBorder functions:.