48 #ifndef NV_NPPI_FILTERING_FUNCTIONS_H
49 #define NV_NPPI_FILTERING_FUNCTIONS_H
7716 const int nFilterTaps,
const Npp32f * pKernel);
7726 const int nFilterTaps,
const Npp32f * pKernel);
7736 const int nFilterTaps,
const Npp32f * pKernel);
7746 const int nFilterTaps,
const Npp32f * pKernel);
7756 const int nFilterTaps,
const Npp32f * pKernel);
7766 const int nFilterTaps,
const Npp32f * pKernel);
7776 const int nFilterTaps,
const Npp32f * pKernel);
7786 const int nFilterTaps,
const Npp32f * pKernel);
7796 const int nFilterTaps,
const Npp32f * pKernel);
7806 const int nFilterTaps,
const Npp32f * pKernel);
7816 const int nFilterTaps,
const Npp32f * pKernel);
7826 const int nFilterTaps,
const Npp32f * pKernel);
7836 const int nFilterTaps,
const Npp32f * pKernel);
7846 const int nFilterTaps,
const Npp32f * pKernel);
7856 const int nFilterTaps,
const Npp32f * pKernel);
7866 const int nFilterTaps,
const Npp32f * pKernel);
8514 const int nRadius,
const int nStepBetweenSrcPixels,
const Npp32f nValSquareSigma,
const Npp32f nPosSquareSigma,
NppiBorderType eBorderType);
8524 const int nRadius,
const int nStepBetweenSrcPixels,
const Npp32f nValSquareSigma,
const Npp32f nPosSquareSigma,
NppiBorderType eBorderType);
8534 const int nRadius,
const int nStepBetweenSrcPixels,
const Npp32f nValSquareSigma,
const Npp32f nPosSquareSigma,
NppiBorderType eBorderType);
8544 const int nRadius,
const int nStepBetweenSrcPixels,
const Npp32f nValSquareSigma,
const Npp32f nPosSquareSigma,
NppiBorderType eBorderType);
8554 const int nRadius,
const int nStepBetweenSrcPixels,
const Npp32f nValSquareSigma,
const Npp32f nPosSquareSigma,
NppiBorderType eBorderType);
8564 const int nRadius,
const int nStepBetweenSrcPixels,
const Npp32f nValSquareSigma,
const Npp32f nPosSquareSigma,
NppiBorderType eBorderType);
9763 nppiFilterUnsharpBorder_8u_C1R(
const Npp8u * pSrc,
Npp32s nSrcStep,
NppiPoint oSrcOffset,
Npp8u * pDst,
Npp32s nDstStep,
NppiSize oSizeROI,
Npp32f nRadius,
Npp32f nSigma,
Npp32f nWeight,
Npp32f nThreshold,
NppiBorderType eBorderType,
Npp8u * pDeviceBuffer);
9772 nppiFilterUnsharpBorder_8u_C3R(
const Npp8u * pSrc,
Npp32s nSrcStep,
NppiPoint oSrcOffset,
Npp8u * pDst,
Npp32s nDstStep,
NppiSize oSizeROI,
Npp32f nRadius,
Npp32f nSigma,
Npp32f nWeight,
Npp32f nThreshold,
NppiBorderType eBorderType,
Npp8u * pDeviceBuffer);
9781 nppiFilterUnsharpBorder_8u_C4R(
const Npp8u * pSrc,
Npp32s nSrcStep,
NppiPoint oSrcOffset,
Npp8u * pDst,
Npp32s nDstStep,
NppiSize oSizeROI,
Npp32f nRadius,
Npp32f nSigma,
Npp32f nWeight,
Npp32f nThreshold,
NppiBorderType eBorderType,
Npp8u * pDeviceBuffer);
9790 nppiFilterUnsharpBorder_8u_AC4R(
const Npp8u * pSrc,
Npp32s nSrcStep,
NppiPoint oSrcOffset,
Npp8u * pDst,
Npp32s nDstStep,
NppiSize oSizeROI,
Npp32f nRadius,
Npp32f nSigma,
Npp32f nWeight,
Npp32f nThreshold,
NppiBorderType eBorderType,
Npp8u * pDeviceBuffer);
9799 nppiFilterUnsharpBorder_16u_C1R(
const Npp16u * pSrc,
Npp32s nSrcStep,
NppiPoint oSrcOffset,
Npp16u * pDst,
Npp32s nDstStep,
NppiSize oSizeROI,
Npp32f nRadius,
Npp32f nSigma,
Npp32f nWeight,
Npp32f nThreshold,
NppiBorderType eBorderType,
Npp8u * pDeviceBuffer);
9808 nppiFilterUnsharpBorder_16u_C3R(
const Npp16u * pSrc,
Npp32s nSrcStep,
NppiPoint oSrcOffset,
Npp16u * pDst,
Npp32s nDstStep,
NppiSize oSizeROI,
Npp32f nRadius,
Npp32f nSigma,
Npp32f nWeight,
Npp32f nThreshold,
NppiBorderType eBorderType,
Npp8u * pDeviceBuffer);
9817 nppiFilterUnsharpBorder_16u_C4R(
const Npp16u * pSrc,
Npp32s nSrcStep,
NppiPoint oSrcOffset,
Npp16u * pDst,
Npp32s nDstStep,
NppiSize oSizeROI,
Npp32f nRadius,
Npp32f nSigma,
Npp32f nWeight,
Npp32f nThreshold,
NppiBorderType eBorderType,
Npp8u * pDeviceBuffer);
9826 nppiFilterUnsharpBorder_16u_AC4R(
const Npp16u * pSrc,
Npp32s nSrcStep,
NppiPoint oSrcOffset,
Npp16u * pDst,
Npp32s nDstStep,
NppiSize oSizeROI,
Npp32f nRadius,
Npp32f nSigma,
Npp32f nWeight,
Npp32f nThreshold,
NppiBorderType eBorderType,
Npp8u * pDeviceBuffer);
9835 nppiFilterUnsharpBorder_16s_C1R(
const Npp16s * pSrc,
Npp32s nSrcStep,
NppiPoint oSrcOffset,
Npp16s * pDst,
Npp32s nDstStep,
NppiSize oSizeROI,
Npp32f nRadius,
Npp32f nSigma,
Npp32f nWeight,
Npp32f nThreshold,
NppiBorderType eBorderType,
Npp8u * pDeviceBuffer);
9844 nppiFilterUnsharpBorder_16s_C3R(
const Npp16s * pSrc,
Npp32s nSrcStep,
NppiPoint oSrcOffset,
Npp16s * pDst,
Npp32s nDstStep,
NppiSize oSizeROI,
Npp32f nRadius,
Npp32f nSigma,
Npp32f nWeight,
Npp32f nThreshold,
NppiBorderType eBorderType,
Npp8u * pDeviceBuffer);
9853 nppiFilterUnsharpBorder_16s_C4R(
const Npp16s * pSrc,
Npp32s nSrcStep,
NppiPoint oSrcOffset,
Npp16s * pDst,
Npp32s nDstStep,
NppiSize oSizeROI,
Npp32f nRadius,
Npp32f nSigma,
Npp32f nWeight,
Npp32f nThreshold,
NppiBorderType eBorderType,
Npp8u * pDeviceBuffer);
9862 nppiFilterUnsharpBorder_16s_AC4R(
const Npp16s * pSrc,
Npp32s nSrcStep,
NppiPoint oSrcOffset,
Npp16s * pDst,
Npp32s nDstStep,
NppiSize oSizeROI,
Npp32f nRadius,
Npp32f nSigma,
Npp32f nWeight,
Npp32f nThreshold,
NppiBorderType eBorderType,
Npp8u * pDeviceBuffer);
9871 nppiFilterUnsharpBorder_32f_C1R(
const Npp32f * pSrc,
Npp32s nSrcStep,
NppiPoint oSrcOffset,
Npp32f * pDst,
Npp32s nDstStep,
NppiSize oSizeROI,
Npp32f nRadius,
Npp32f nSigma,
Npp32f nWeight,
Npp32f nThreshold,
NppiBorderType eBorderType,
Npp8u * pDeviceBuffer);
9880 nppiFilterUnsharpBorder_32f_C3R(
const Npp32f * pSrc,
Npp32s nSrcStep,
NppiPoint oSrcOffset,
Npp32f * pDst,
Npp32s nDstStep,
NppiSize oSizeROI,
Npp32f nRadius,
Npp32f nSigma,
Npp32f nWeight,
Npp32f nThreshold,
NppiBorderType eBorderType,
Npp8u * pDeviceBuffer);
9889 nppiFilterUnsharpBorder_32f_C4R(
const Npp32f * pSrc,
Npp32s nSrcStep,
NppiPoint oSrcOffset,
Npp32f * pDst,
Npp32s nDstStep,
NppiSize oSizeROI,
Npp32f nRadius,
Npp32f nSigma,
Npp32f nWeight,
Npp32f nThreshold,
NppiBorderType eBorderType,
Npp8u * pDeviceBuffer);
9898 nppiFilterUnsharpBorder_32f_AC4R(
const Npp32f * pSrc,
Npp32s nSrcStep,
NppiPoint oSrcOffset,
Npp32f * pDst,
Npp32s nDstStep,
NppiSize oSizeROI,
Npp32f nRadius,
Npp32f nSigma,
Npp32f nWeight,
Npp32f nThreshold,
NppiBorderType eBorderType,
Npp8u * pDeviceBuffer);
10289 Npp16s * pDstX,
int nDstXStep,
Npp16s * pDstY,
int nDstYStep,
Npp16s * pDstMag,
int nDstMagStep,
Npp32f * pDstAngle,
int nDstAngleStep,
10300 Npp16s * pDstX,
int nDstXStep,
Npp16s * pDstY,
int nDstYStep,
Npp16s * pDstMag,
int nDstMagStep,
Npp32f * pDstAngle,
int nDstAngleStep,
10311 Npp32f * pDstX,
int nDstXStep,
Npp32f * pDstY,
int nDstYStep,
Npp32f * pDstMag,
int nDstMagStep,
Npp32f * pDstAngle,
int nDstAngleStep,
10322 Npp32f * pDstX,
int nDstXStep,
Npp32f * pDstY,
int nDstYStep,
Npp32f * pDstMag,
int nDstMagStep,
Npp32f * pDstAngle,
int nDstAngleStep,
10333 Npp32f * pDstX,
int nDstXStep,
Npp32f * pDstY,
int nDstYStep,
Npp32f * pDstMag,
int nDstMagStep,
Npp32f * pDstAngle,
int nDstAngleStep,
10344 Npp32f * pDstX,
int nDstXStep,
Npp32f * pDstY,
int nDstYStep,
Npp32f * pDstMag,
int nDstMagStep,
Npp32f * pDstAngle,
int nDstAngleStep,
10355 Npp32f * pDstX,
int nDstXStep,
Npp32f * pDstY,
int nDstYStep,
Npp32f * pDstMag,
int nDstMagStep,
Npp32f * pDstAngle,
int nDstAngleStep,
10366 Npp32f * pDstX,
int nDstXStep,
Npp32f * pDstY,
int nDstYStep,
Npp32f * pDstMag,
int nDstMagStep,
Npp32f * pDstAngle,
int nDstAngleStep,
10457 Npp16s * pDstX,
int nDstXStep,
Npp16s * pDstY,
int nDstYStep,
Npp16s * pDstMag,
int nDstMagStep,
Npp32f * pDstAngle,
int nDstAngleStep,
10468 Npp16s * pDstX,
int nDstXStep,
Npp16s * pDstY,
int nDstYStep,
Npp16s * pDstMag,
int nDstMagStep,
Npp32f * pDstAngle,
int nDstAngleStep,
10479 Npp32f * pDstX,
int nDstXStep,
Npp32f * pDstY,
int nDstYStep,
Npp32f * pDstMag,
int nDstMagStep,
Npp32f * pDstAngle,
int nDstAngleStep,
10490 Npp32f * pDstX,
int nDstXStep,
Npp32f * pDstY,
int nDstYStep,
Npp32f * pDstMag,
int nDstMagStep,
Npp32f * pDstAngle,
int nDstAngleStep,
10501 Npp32f * pDstX,
int nDstXStep,
Npp32f * pDstY,
int nDstYStep,
Npp32f * pDstMag,
int nDstMagStep,
Npp32f * pDstAngle,
int nDstAngleStep,
10512 Npp32f * pDstX,
int nDstXStep,
Npp32f * pDstY,
int nDstYStep,
Npp32f * pDstMag,
int nDstMagStep,
Npp32f * pDstAngle,
int nDstAngleStep,
10523 Npp32f * pDstX,
int nDstXStep,
Npp32f * pDstY,
int nDstYStep,
Npp32f * pDstMag,
int nDstMagStep,
Npp32f * pDstAngle,
int nDstAngleStep,
10534 Npp32f * pDstX,
int nDstXStep,
Npp32f * pDstY,
int nDstYStep,
Npp32f * pDstMag,
int nDstMagStep,
Npp32f * pDstAngle,
int nDstAngleStep,
10647 Npp16s * pDstX,
int nDstXStep,
Npp16s * pDstY,
int nDstYStep,
Npp16s * pDstMag,
int nDstMagStep,
Npp32f * pDstAngle,
int nDstAngleStep,
10658 Npp16s * pDstX,
int nDstXStep,
Npp16s * pDstY,
int nDstYStep,
Npp16s * pDstMag,
int nDstMagStep,
Npp32f * pDstAngle,
int nDstAngleStep,
10669 Npp32f * pDstX,
int nDstXStep,
Npp32f * pDstY,
int nDstYStep,
Npp32f * pDstMag,
int nDstMagStep,
Npp32f * pDstAngle,
int nDstAngleStep,
10678 Npp32f * pDstX,
int nDstXStep,
Npp32f * pDstY,
int nDstYStep,
Npp32f * pDstMag,
int nDstMagStep,
Npp32f * pDstAngle,
int nDstAngleStep,
10689 Npp32f * pDstX,
int nDstXStep,
Npp32f * pDstY,
int nDstYStep,
Npp32f * pDstMag,
int nDstMagStep,
Npp32f * pDstAngle,
int nDstAngleStep,
10700 Npp32f * pDstX,
int nDstXStep,
Npp32f * pDstY,
int nDstYStep,
Npp32f * pDstMag,
int nDstMagStep,
Npp32f * pDstAngle,
int nDstAngleStep,
10711 Npp32f * pDstX,
int nDstXStep,
Npp32f * pDstY,
int nDstYStep,
Npp32f * pDstMag,
int nDstMagStep,
Npp32f * pDstAngle,
int nDstAngleStep,
10722 Npp32f * pDstX,
int nDstXStep,
Npp32f * pDstY,
int nDstYStep,
Npp32f * pDstMag,
int nDstMagStep,
Npp32f * pDstAngle,
int nDstAngleStep,
10939 NppPointPolar * pDeviceLines,
int nMaxLineCount,
int * pDeviceLineCount,
Npp8u * pDeviceBuffer);
11079 const NppiPoint * hpLocations,
int nLocations,
Npp32f * pDstWindowDescriptorBuffer,
11094 const NppiPoint * hpLocations,
int nLocations,
Npp32f * pDstWindowDescriptorBuffer,
11108 const NppiPoint * hpLocations,
int nLocations,
Npp32f * pDstWindowDescriptorBuffer,
11123 const NppiPoint * hpLocations,
int nLocations,
Npp32f * pDstWindowDescriptorBuffer,
11137 const NppiPoint * hpLocations,
int nLocations,
Npp32f * pDstWindowDescriptorBuffer,
11152 const NppiPoint * hpLocations,
int nLocations,
Npp32f * pDstWindowDescriptorBuffer,
11166 const NppiPoint * hpLocations,
int nLocations,
Npp32f * pDstWindowDescriptorBuffer,
11181 const NppiPoint * hpLocations,
int nLocations,
Npp32f * pDstWindowDescriptorBuffer,
NppStatus nppiFilterGaussPyramidLayerDownBorder_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, Npp32f nRate, const int nFilterTaps, const Npp32f *pKernel, NppiBorderType eBorderType)
Single channel 16-bit unsigned Gauss filter with downsampling and border control. ...
NppStatus nppiFilterBorder32f_8u16s_C4R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 8-bit unsigned to 16-bit signed convolution filter with border control.
NppStatus nppiFilter32f_8s16s_C4R(const Npp8s *pSrc, int nSrcStep, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Four channel 8-bit to 16-bit signed convolution filter.
NppStatus nppiFilterScharrVert_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Single channel 32-bit floating-point vertical Scharr filter.
NppStatus nppiFilterBorder_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
Three channel 16-bit convolution filter with border control.
NppStatus nppiFilterHighPassBorder_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Three channel 16-bit signed high-pass filter.
NppStatus nppiFilterPrewittVert_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Three channel 8-bit unsigned vertical Prewitt filter.
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.
NppStatus nppiFilterScharrVert_8u16s_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Single channel 8-bit unsigned to 16-bit signed vertical Scharr filter.
NppStatus nppiSumWindowColumnBorder_16s32f_C4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
Four channel 16-bit signed 1D (column) sum to 32f with border control.
NppStatus nppiFilterLaplace_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Four channel 16-bit signed Laplace filter, ignoring alpha channel.
NppStatus nppiFilterUnsharpBorder_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, Npp32f nRadius, Npp32f nSigma, Npp32f nWeight, Npp32f nThreshold, NppiBorderType eBorderType, Npp8u *pDeviceBuffer)
Four channel 16-bit signed unsharp filter (alpha channel is not processed).
NppStatus nppiFilterRobertsUp_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Single channel 8-bit unsigned vertical Roberts filter.
NppStatus nppiFilterMin_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Single channel 8-bit unsigned minimum filter.
NppStatus nppiFilterSobelVertBorder_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 16-bit signed vertical Sobel filter with border control, ignoring alpha channel...
NppStatus nppiFilterPrewittVertBorder_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 8-bit unsigned vertical Prewitt filter with border control, ignoring alpha channel...
NppStatus nppiFilterPrewittHorizBorder_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Three channel 16-bit signed horizontal Prewitt filter with border control.
NppStatus nppiFilterSobelHoriz_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 8-bit unsigned horizontal Sobel filter, ignoring alpha channel.
NppStatus nppiFilterHighPass_16u_AC4R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Four channel 16-bit unsigned high-pass filter, ignoring alpha channel.
NppStatus nppiFilterSobelVert_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 32-bit floating-point vertical Sobel filter, ignoring alpha channel. ...
NppStatus nppiFilterBoxBorder_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Three channel 32-bit floating-point box filter with border control.
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.
NppStatus nppiFilterUnsharpBorder_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, Npp32f nRadius, Npp32f nSigma, Npp32f nWeight, Npp32f nThreshold, NppiBorderType eBorderType, Npp8u *pDeviceBuffer)
Four channel 32-bit floating point unsharp filter.
NppStatus nppiFilterSharpenBorder_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 32-bit floating-point sharpening filter with border control.
NppiMaskSize
Fixed filter-kernel sizes.
Definition: nppdefs.h:119
NppStatus nppiFilterHarrisCornersBorder_8u32f_C1R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, NppiDifferentialKernel eFilterType, NppiMaskSize eMaskSize, NppiMaskSize eAvgWindowSize, Npp32f nK, Npp32f nScale, NppiBorderType eBorderType, Npp8u *pDeviceBuffer)
1 channel 8-bit unsigned grayscale to 1 channel 32-bit floating point Harris corners response image w...
NppStatus nppiFilterHighPassBorder_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 16-bit signed high-pass filter.
NppStatus nppiFilterMin_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Single channel 16-bit signed minimum filter.
NppStatus nppiFilter32f_8s16s_AC4R(const Npp8s *pSrc, int nSrcStep, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Four channel 8-bit to 16-bit signed convolution filter, ignoring alpha channel.
NppStatus nppiFilterRobertsDown_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 8-bit unsigned horizontal Roberts filter.
NppStatus nppiFilterPrewittHoriz_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 16-bit signed horizontal Prewitt filter, ignoring alpha channel.
NppStatus nppiFilterBorder32f_16s_C3R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Three channel 16-bit convolution filter with border control.
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.
NppStatus nppiFilterLaplace_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 16-bit signed Laplace filter.
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.
NppStatus nppiFilterPrewittVert_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Three channel 16-bit signed vertical Prewitt filter.
NppStatus nppiFilterRobertsUp_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Single channel 32-bit floating-point vertical Roberts filter.
NppStatus nppiFilterWienerBorder_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, Npp32f aNoise[1], NppiBorderType eBorderType)
Single channel 8-bit unsigned Wiener filter with border control.
NppStatus nppiFilterHighPass_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Four channel 16-bit signed high-pass filter, ignoring alpha channel.
NppStatus nppiFilterSobelHorizBorder_8s16s_C1R(const Npp8s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 8-bit signed to 16-bit signed horizontal Sobel filter with border control.
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.
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.
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.
NppStatus nppiFilterUnsharpGetBufferSize_32f_C1R(const Npp32f nRadius, const Npp32f nSigma, int *hpBufferSize)
Single channel 32-bit floating point unsharp filter scratch memory size.
NppStatus nppiFilterSharpen_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Three channel 32-bit floating-point sharpening filter.
NppStatus nppiFilterSobelVertBorder_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 16-bit signed vertical Sobel filter with border control.
NppStatus nppiFilterSharpen_16u_AC4R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 16-bit unsigned sharpening filter, ignoring alpha channel.
NppStatus nppiFilterScharrHorizBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Single channel 32-bit floating-point horizontal Scharr filter kernel with border control.
NppStatus nppiGradientVectorScharrBorder_32f_C1R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDstX, int nDstXStep, Npp32f *pDstY, int nDstYStep, Npp32f *pDstMag, int nDstMagStep, Npp32f *pDstAngle, int nDstAngleStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiNorm eNorm, NppiBorderType eBorderType)
1 channel 32-bit floating point packed RGB to optional 1 channel 32-bit floating point X (vertical)...
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.
NppStatus nppiFilterSobelHoriz_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 32-bit floating-point horizontal Sobel filter, ignoring alpha channel.
NppStatus nppiFilterLowPass_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Four channel 16-bit signed low-pass filter, ignoring alpha channel.
NppStatus nppiFilterGaussAdvanced_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel)
Four channel 32-bit floating-point Gauss filter.
NppStatus nppiFilterBorder32f_8s_C3R(const Npp8s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Three channel 8-bit signed convolution filter with border control.
NppStatus nppiFilterSobelHoriz_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Single channel 32-bit floating-point horizontal Sobel filter.
NppStatus nppiFilterRobertsUp_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Three channel 32-bit floating-point vertical Roberts filter.
NppStatus nppiFilterBorder_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
Three channel 16-bit unsigned convolution filter with border control.
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.
NppStatus nppiFilterLowPassBorder_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Three channel 16-bit unsigned high-pass filter.
NppStatus nppiFilterSharpen_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Three channel 16-bit unsigned sharpening filter.
NppStatus nppiFilterGauss_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 16-bit signed Gauss filter.
NppStatus nppiFilterPrewittVertBorder_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Three channel 16-bit signed vertical Prewitt filter with border control.
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.
unsigned char Npp8u
8-bit unsigned chars
Definition: nppdefs.h:278
NppStatus nppiFilterMax_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Four channel 8-bit unsigned maximum filter.
NppStatus nppiFilterMinBorder_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 16-bit signed minimum filter with border control.
NppStatus nppiFilterMinBorder_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 8-bit unsigned minimum filter with border control.
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.
NppStatus nppiCompressMarkerLabels_8u_C1IR(Npp8u *pSrcDst, int nSrcDstStep, NppiSize oSizeROI, int nStartingNumber, int *pNewNumber, Npp8u *pBuffer)
1 channel 8-bit unsigned integer in place connected region marker label renumbering with numbering sp...
NppStatus nppiFilterWienerBorder_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, Npp32f aNoise[4], NppiBorderType eBorderType)
Four channel 8-bit unsigned Wiener filter with border control.
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.
NppStatus nppiFilter32f_8u16s_C4R(const Npp8u *pSrc, int nSrcStep, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Four channel 8-bit unsigned to 16-bit signed convolution filter.
NppStatus nppiFilterBox_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Three channel 16-bit unsigned box filter.
NppStatus nppiFilterBorder32f_8u_AC4R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 8-bit unsigned convolution filter with border control, ignorint alpha channel...
NppStatus nppiFilterHighPassBorder_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 16-bit unsigned high-pass filter.
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...
NppStatus nppiFilterSobelCrossBorder_8s16s_C1R(const Npp8s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 8-bit signed to 16-bit signed second cross derivative Sobel filter with border control...
NppStatus nppiFilterRobertsUp_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 16-bit signed vertical Roberts filter.
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.
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.
NppStatus nppiFilterSharpen_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 16-bit signed sharpening filter.
NppStatus nppiFilterGaussAdvancedBorder_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel, NppiBorderType eBorderType)
Three channel 16-bit unsigned Gauss filter with border control.
NppStatus nppiFilterSharpen_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Single channel 16-bit unsigned sharpening filter.
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.
NppStatus nppiFilterRobertsDown_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Three channel 8-bit unsigned horizontal Roberts filter.
NppStatus nppiFilterRobertsUpBorder_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Three channel 8-bit unsigned vertical Roberts filter with border control.
NppStatus nppiFilterSobelHorizSecond_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 32-bit floating-point second derivative, horizontal Sobel filter.
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.
NppStatus nppiFilterPrewittHoriz_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 32-bit floating-point horizontal Prewitt filter, ignoring alpha channel.
NppStatus nppiFilterScharrVertBorder_8s16s_C1R(const Npp8s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Single channel 8-bit signed to 16-bit signed vertical Scharr filter kernel with border control...
NppStatus nppiFilterGauss_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Four channel 16-bit signed Gauss filter.
NppStatus nppiFilterBoxBorder_16u_C4R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 16-bit unsigned box filter with border control.
NppStatus nppiFilterBorder_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
Four channel channel 16-bit convolution filter with border control.
NppStatus nppiFilterPrewittHorizBorder_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Single channel 16-bit signed horizontal Prewitt filter with border control.
NppStatus nppiFilterRobertsDown_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 32-bit floating-point horizontal Roberts filter, ignoring alpha-channel.
NppStatus nppiGradientVectorPrewittBorder_16s32f_C1R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDstX, int nDstXStep, Npp32f *pDstY, int nDstYStep, Npp32f *pDstMag, int nDstMagStep, Npp32f *pDstAngle, int nDstAngleStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiNorm eNorm, NppiBorderType eBorderType)
1 channel 16-bit signed packed RGB to optional 1 channel 32-bit floating point X (vertical), Y (horizontal), magnitude, and/or 32-bit floating point angle gradient vectors with user selectable fixed mask size and distance method with border control.
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.
NppStatus nppiFilterSharpen_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 32-bit floating-point sharpening filter, ignoring alpha channel.
NppStatus nppiFilterBoxBorder_16u_AC4R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 16-bit unsigned box filter with border control, ignoring alpha channel.
NppStatus nppiFilterGaussAdvancedBorder_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel, NppiBorderType eBorderType)
Four channel 32-bit floating-point Gauss filter with border control, ignoring alpha channel...
NppStatus nppiFilterUnsharpBorder_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, Npp32f nRadius, Npp32f nSigma, Npp32f nWeight, Npp32f nThreshold, NppiBorderType eBorderType, Npp8u *pDeviceBuffer)
Four channel 8-bit unsigned unsharp filter.
NppStatus nppiFilter_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, Npp32s nDivisor)
Four channel 8-bit unsigned convolution filter, ignoring alpha channel.
NppStatus nppiFilter32f_16s_AC4R(const Npp16s *pSrc, int nSrcStep, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Four channel 16-bit convolution filter, ignoring alpha channel.
NppStatus nppiFilterMax_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Four channel 32-bit floating-point maximum filter.
NppStatus nppiFilterPrewittVert_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Three channel 32-bit floating-point vertical Prewitt filter.
NppStatus nppiLabelMarkers_16u_C1IR(Npp16u *pSrcDst, int nSrcDstStep, NppiSize oSizeROI, Npp16u nMinVal, NppiNorm eNorm, int *pNumber, Npp8u *pBuffer)
1 channel 16-bit unsigned integer in place label markers image generation.
NppStatus nppiFilterHighPass_16u_C4R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Four channel 16-bit unsigned high-pass filter.
NppStatus nppiFilter32f_16u_C4R(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Four channel 16-bit unsigned convolution filter.
NppStatus nppiFilterUnsharpGetBufferSize_16s_C4R(const Npp32f nRadius, const Npp32f nSigma, int *hpBufferSize)
Four channel 16-bit signed unsharp filter scratch memory size.
NppStatus nppiFilterRobertsDown_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 16-bit signed horizontal Roberts filter, ignoring alpha-channel.
NppStatus nppiFilterRobertsDown_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 16-bit signed horizontal Roberts filter.
NppStatus nppiFilterMaxBorder_16u_AC4R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 16-bit unsigned maximum filter with border control, ignoring alpha channel.
NppStatus nppiFilterBorder32f_8s16s_AC4R(const Npp8s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 8-bit to 16-bit signed convolution filter with border control, ignoring alpha channel...
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.
NppStatus nppiFilterGaussBorder_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Four channel 8-bit unsigned Gauss filter with border control, ignoring alpha channel.
NppStatus nppiFilterSobelVertBorder_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Three channel 8-bit unsigned vertical Sobel filter with border control.
NppStatus nppiFilterRobertsUpBorder_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 16-bit signed vertical Roberts filter with border control, ignoring alpha-channel.
NppStatus nppiFilterBilateralGaussBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nRadius, const int nStepBetweenSrcPixels, const Npp32f nValSquareSigma, const Npp32f nPosSquareSigma, NppiBorderType eBorderType)
One channel 32-bit floating-point bilateral Gauss filter with border control.
NppStatus nppiFilterBoxBorder_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Single channel 16-bit box filter with border control.
NppStatus nppiFilterGaussPyramidLayerUpBorder_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, Npp32f nRate, const int nFilterTaps, const Npp32f *pKernel, NppiBorderType eBorderType)
Three channel 32-bit floating-point Gauss filter with upsampling and border control.
NppStatus nppiFilterMaxBorder_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Single channel 8-bit unsigned maximum filter with border control.
NppStatus nppiFilterSobelVert_8s16s_C1R(const Npp8s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 8-bit signed to 16-bit signed vertical Sobel filter.
NppStatus nppiFilterGaussBorder_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Four channel 16-bit signed Gauss filter with border control, ignoring alpha channel.
NppStatus nppiFilterGaussAdvancedBorder_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel, NppiBorderType eBorderType)
Single channel 8-bit unsigned Gauss filter with border control.
NppStatus nppiFilterUnsharpGetBufferSize_8u_AC4R(const Npp32f nRadius, const Npp32f nSigma, int *hpBufferSize)
Four channel 8-bit unsigned unsharp filter scratch memory size (alpha channel is not processed)...
NppStatus nppiFilterScharrVertBorder_8u16s_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Single channel 8-bit unsigned to 16-bit signed vertical Scharr filter kernel with border control...
NppStatus nppiFilterSharpen_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 8-bit unsigned sharpening filter.
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.
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.
NppStatus nppiFilterBorder_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
Four channel channel 8-bit unsigned convolution filter with border control.
NppStatus nppiFilterHoughLine_8u32f_C1R(const Npp8u *pSrc, int nSrcStep, NppiSize oSizeROI, NppPointPolar nDelta, int nThreshold, NppPointPolar *pDeviceLines, int nMaxLineCount, int *pDeviceLineCount, Npp8u *pDeviceBuffer)
1 channel 8-bit unsigned binarized (0, 255) source feature (canny edges, etc.) source image to list o...
NppStatus nppiFilterSharpenBorder_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 16-bit signed sharpening filter with border control, ignoring alpha channel.
NppStatus nppiFilterBoxBorder_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Three channel 8-bit unsigned box filter with border control.
NppStatus nppiFilterMax_16u_AC4R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Four channel 16-bit unsigned maximum filter, ignoring alpha channel.
NppStatus nppiFilterLowPass_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Three channel 16-bit signed low-pass filter.
NppStatus nppiFilterLowPassBorder_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 16-bit unsigned high-pass filter.
NppStatus nppiFilterSobelHoriz_8u16s_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 8-bit unsigned to 16-bit signed horizontal Sobel filter.
NppStatus nppiFilterSobelVert_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 16-bit signed vertical Sobel filter.
NppStatus nppiFilterHighPass_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Three channel 32-bit floating-point high-pass filter.
NppStatus nppiFilterPrewittHoriz_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 8-bit unsigned horizontal Prewitt filter.
NppStatus nppiFilterRobertsDownBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Single channel 32-bit floating-point horizontal Roberts filter with border control.
NppStatus nppiFilterPrewittVertBorder_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Single channel 8-bit unsigned vertical Prewitt filter with border control.
NppStatus nppiCompressMarkerLabelsGetBufferSize_8u_C1R(int nStartingNumber, int *hpBufferSize)
Calculate scratch buffer size needed for 1 channel 8-bit unsigned integer CompressMarkerLabels functi...
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...
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.
NppStatus nppiFilterGaussPyramidLayerUpBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, Npp32f nRate, const int nFilterTaps, const Npp32f *pKernel, NppiBorderType eBorderType)
Single channel 32-bit floating-point Gauss filter upsampling and with border control.
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...
NppStatus nppiFilterBox_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Single channel 16-bit unsigned box filter.
NppStatus nppiFilterHighPassBorder_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Four channel 8-bit unsigned high-pass filter.
NppStatus
Error Status Codes.
Definition: nppdefs.h:152
NppStatus nppiFilterWienerBorder_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, Npp32f aNoise[1], NppiBorderType eBorderType)
Single channel 16-bit signed Wiener filter with border control.
NppStatus nppiFilterMin_16u_AC4R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Four channel 16-bit unsigned minimum filter, ignoring alpha channel.
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.
NppStatus nppiFilterPrewittVert_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 16-bit signed vertical Prewitt filter, ignoring alpha channel.
NppStatus nppiFilterGaussPyramidLayerUpBorder_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, Npp32f nRate, const int nFilterTaps, const Npp32f *pKernel, NppiBorderType eBorderType)
Three channel 8-bit unsigned Gauss filter with upsampling and border control.
NppStatus nppiFilter32f_8u_C3R(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Three channel 8-bit unsigned convolution filter.
NppStatus nppiFilterMinBorder_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 8-bit unsigned minimum filter with border control, ignoring alpha channel.
NppStatus nppiFilterPrewittHorizBorder_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 16-bit signed horizontal Prewitt filter with border control.
NppStatus nppiSumWindowRowBorder_16s32f_C4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
Four channel 16-bit signed 1D (row) sum to 32f with border control.
NppStatus nppiFilterSobelVertMaskBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 32-bit floating-point vertical Sobel filter with border control.
NppStatus nppiFilterBorder32f_16u_AC4R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 16-bit unsigned convolution filter with border control, ignoring alpha channel...
NppStatus nppiFilterGaussAdvanced_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel)
Three channel 16-bit unsigned Gauss filter.
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.
NppStatus nppiFilterGauss_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Three channel 8-bit unsigned Gauss filter.
NppStatus nppiFilterGaussAdvancedBorder_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel, NppiBorderType eBorderType)
Three channel 32-bit floating-point Gauss filter with border control.
NppStatus nppiFilterLaplaceBorder_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Four channel 32-bit floating-point Laplace filter with border control.
NppStatus nppiFilterSobelVert_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Three channel 32-bit floating-point vertical Sobel filter.
NppStatus nppiFilterSobelHoriz_8s16s_C1R(const Npp8s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 8-bit signed to 16-bit signed horizontal Sobel filter.
NppStatus nppiFilterPrewittVertBorder_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Three channel 32-bit floating-point vertical Prewitt filter with border control.
NppStatus nppiFilterHighPass_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Three channel 8-bit unsigned high-pass filter.
NppStatus nppiFilterUnsharpBorder_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, Npp32f nRadius, Npp32f nSigma, Npp32f nWeight, Npp32f nThreshold, NppiBorderType eBorderType, Npp8u *pDeviceBuffer)
Single channel 16-bit unsigned unsharp filter.
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.
NppStatus nppiFilterUnsharpGetBufferSize_16u_C1R(const Npp32f nRadius, const Npp32f nSigma, int *hpBufferSize)
Single channel 16-bit unsigned unsharp filter scratch memory size.
NppStatus nppiFilterLowPassBorder_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 8-bit unsigned high-pass filter.
NppStatus nppiFilterLaplaceBorder_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 8-bit unsigned Laplace filter with border control.
NppStatus nppiFilterPrewittVert_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Single channel 8-bit unsigned vertical Prewitt filter.
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.
NppStatus nppiFilter_64f_C1R(const Npp64f *pSrc, Npp32s nSrcStep, Npp64f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp64f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Single channel 64-bit float convolution filter.
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.
NppStatus nppiFilter_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, Npp32s nDivisor)
Four channel 16-bit convolution filter, ignoring alpha channel.
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.
NppStatus nppiFilterMaxBorder_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Single channel 16-bit unsigned maximum filter with border control.
NppStatus nppiFilterBorder_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
Three channel 8-bit unsigned convolution filter with border control.
NppStatus nppiFilterLaplace_8u16s_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 8-bit unsigned to 16-bit signed Laplace filter.
NppStatus nppiFilterGaussBorder_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Four channel 32-bit floating-point Gauss filter with border control, ignoring alpha channel...
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.
NppStatus nppiFilterBorder32f_32s_C4R(const Npp32s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 32-bit convolution filter with border control.
NppStatus nppiFilterGaussAdvancedBorder_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel, NppiBorderType eBorderType)
Four channel 16-bit signed Gauss filter with border control.
NppStatus nppiGradientVectorSobelBorder_8u16s_C1R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDstX, int nDstXStep, Npp16s *pDstY, int nDstYStep, Npp16s *pDstMag, int nDstMagStep, Npp32f *pDstAngle, int nDstAngleStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiNorm eNorm, NppiBorderType eBorderType)
1 channel 8-bit unsigned packed RGB to optional 1 channel 16-bit signed X (vertical), Y (horizontal), magnitude, and/or 32-bit floating point angle gradient vectors with user selectable fixed mask size and distance method with border control.
NppStatus nppiFilterUnsharpBorder_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, Npp32f nRadius, Npp32f nSigma, Npp32f nWeight, Npp32f nThreshold, NppiBorderType eBorderType, Npp8u *pDeviceBuffer)
Single channel 16-bit signed unsharp filter.
NppStatus nppiFilterSobelCrossBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 32-bit floating-point second cross derivative Sobel filter with border control...
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.
NppStatus nppiLabelMarkersGetBufferSize_8u32u_C1R(NppiSize oSizeROI, int *hpBufferSize)
Calculate scratch buffer size needed for 1 channel 8-bit to 1 channel 32-bit unsigned integer LabelMa...
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...
NppStatus nppiFilterUnsharpBorder_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, Npp32f nRadius, Npp32f nSigma, Npp32f nWeight, Npp32f nThreshold, NppiBorderType eBorderType, Npp8u *pDeviceBuffer)
Four channel 8-bit unsigned unsharp filter (alpha channel is not processed).
NppStatus nppiFilterMinBorder_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Three channel 16-bit signed minimum filter with border control.
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...
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.
NppStatus nppiFilterLaplaceBorder_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Three channel 16-bit signed Laplace filter with border control.
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.
NppStatus nppiFilterGaussPyramidLayerUpBorder_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, Npp32f nRate, const int nFilterTaps, const Npp32f *pKernel, NppiBorderType eBorderType)
Three channel 16-bit unsigned Gauss filter with upsampling and border control.
NppStatus nppiFilter32f_16u_C1R(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Single channel 16-bit unsigned convolution filter.
NppStatus nppiFilterPrewittVertBorder_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 32-bit floating-point vertical Prewitt filter with border control.
NppStatus nppiFilterLowPass_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Four channel 16-bit signed low-pass filter.
NppStatus nppiFilterRobertsDownBorder_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 16-bit signed horizontal Roberts filter with border control, ignoring alpha-channel...
NppStatus nppiFilterSobelHoriz_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Three channel 32-bit floating-point horizontal Sobel filter.
NppStatus nppiFilterBorder32f_16u_C4R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 16-bit unsigned convolution filter with border control.
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.
NppStatus nppiFilterSharpen_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Single channel 8-bit unsigned sharpening filter.
NppStatus nppiFilterSobelVertBorder_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Three channel 32-bit floating-point vertical Sobel filter with border control.
NppStatus nppiFilterGaussAdvancedBorder_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel, NppiBorderType eBorderType)
Four channel 8-bit unsigned Gauss filter with border control, ignoring alpha channel.
NppStatus nppiLabelMarkers_8u32u_C1R(Npp8u *pSrc, int nSrcStep, Npp32u *pDst, int nDstStep, NppiSize oSizeROI, Npp8u nMinVal, NppiNorm eNorm, int *pNumber, Npp8u *pBuffer)
1 channel 8-bit to 32-bit unsigned integer label markers image generation.
NppStatus nppiLabelMarkersGetBufferSize_16u_C1R(NppiSize oSizeROI, int *hpBufferSize)
Calculate scratch buffer size needed for 1 channel 16-bit unsigned integer LabelMarkers function base...
NppStatus nppiFilterBox_64f_C1R(const Npp64f *pSrc, Npp32s nSrcStep, Npp64f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Single channel 64-bit floating-point box filter.
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.
NppStatus nppiFilterRobertsUpBorder_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 8-bit unsigned vertical Roberts filter with border control.
NppStatus nppiCompressMarkerLabels_32u8u_C1R(Npp32u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, int nStartingNumber, int *pNewNumber, Npp8u *pBuffer)
1 channel 32-bit unsigned integer to 8-bit unsigned integer connected region marker label renumbering...
NppStatus nppiFilterGaussAdvanced_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel)
Four channel 16-bit signed Gauss filter.
NppStatus nppiBoundSegments_32u_C1IR(Npp32u *pSrcDst, int nSrcDstStep, NppiSize oSizeROI, Npp32u nBorderVal)
1 channel 32-bit unsigned integer in place region boundary border image generation.
NppStatus nppiFilterLaplace_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 8-bit unsigned Laplace filter.
NppStatus nppiFilterGaussAdvanced_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel)
Three channel 8-bit unsigned Gauss filter.
NppStatus nppiFilterLaplaceBorder_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Three channel 32-bit floating-point Laplace filter with border control.
NppStatus nppiFilterMinBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Single channel 32-bit floating-point minimum filter with border control.
NppStatus nppiFilterRobertsUp_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Three channel 16-bit signed vertical Roberts filter.
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.
NppStatus nppiFilterMin_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Four channel 8-bit unsigned minimum filter, ignoring alpha channel.
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.
NppStatus nppiSumWindowRowBorder_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 (row) sum to 32f with border control.
NppStatus nppiFilterRobertsUpBorder_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Three channel 32-bit floating-point vertical Roberts filter with border control.
NppStatus nppiHistogramOfGradientsBorder_16u32f_C1R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, const NppiPoint *hpLocations, int nLocations, Npp32f *pDstWindowDescriptorBuffer, NppiSize oSizeROI, const NppiHOGConfig oHOGConfig, Npp8u *pScratchBuffer, NppiBorderType eBorderType)
1 channel 16-bit unsigned grayscale per source image descriptor window location with source image bor...
NppStatus nppiFilterRobertsUpBorder_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Single channel 16-bit signed vertical Roberts filter with border control.
NppStatus nppiFilterSobelHorizBorder_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 8-bit unsigned horizontal Sobel filter with border control.
NppStatus nppiFilterMaxBorder_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Three channel 32-bit floating-point maximum filter with border control.
NppStatus nppiFilter32f_8u_AC4R(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Four channel 8-bit unsigned convolution filter, ignorint alpha channel.
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.
NppStatus nppiSumWindowRowBorder_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 (row) sum to 32f with border control.
NppStatus nppiHistogramOfGradientsBorderGetDescriptorsSize(const NppiHOGConfig oHOGConfig, int nLocations, int *hpDescriptorsSize)
Validates requested HOG configuration and calculates output window descriptors buffer size needed for...
NppStatus nppiHistogramOfGradientsBorder_16s32f_C1R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, const NppiPoint *hpLocations, int nLocations, Npp32f *pDstWindowDescriptorBuffer, NppiSize oSizeROI, const NppiHOGConfig oHOGConfig, Npp8u *pScratchBuffer, NppiBorderType eBorderType)
1 channel 16-bit signed grayscale per source image descriptor window location with source image borde...
NppStatus nppiFilterGaussAdvanced_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel)
Four channel 32-bit floating-point Gauss filter, ignoring alpha channel.
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.
NppStatus nppiFilterBox_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Four channel 16-bit box filter.
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.
NppStatus nppiFilter_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, Npp32s nDivisor)
Three channel 16-bit convolution filter.
NppStatus nppiFilterPrewittHoriz_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 16-bit signed horizontal Prewitt filter.
NppStatus nppiFilterSobelVertBorder_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 32-bit floating-point vertical Sobel filter with border control, ignoring alpha channel...
NppStatus nppiFilterGaussBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 32-bit floating-point Gauss filter with border control.
NppStatus nppiFilterSharpenBorder_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Three channel 16-bit signed sharpening filter with border control.
NppStatus nppiFilterGaussBorder_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Four channel 8-bit unsigned Gauss filter with border control.
NppStatus nppiFilter32f_8s_AC4R(const Npp8s *pSrc, int nSrcStep, Npp8s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Four channel 8-bit signed convolution filter, ignoring alpha channel.
NppStatus nppiFilterBoxBorder_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Three channel 16-bit box filter with border control.
NppStatus nppiFilterPrewittVertBorder_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Single channel 16-bit signed vertical Prewitt filter with border control.
NppStatus nppiFilterSobelVertBorder_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 32-bit floating-point vertical Sobel filter with border control.
NppStatus nppiFilterGauss_16u_C4R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Four channel 16-bit unsigned Gauss filter.
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...
NppStatus nppiFilterGaussAdvancedBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel, NppiBorderType eBorderType)
Single channel 32-bit floating-point Gauss filter with border control.
NppStatus nppiFilterBoxBorder_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 32-bit floating-point box filter with border control.
NppStatus nppiFilterLowPassBorder_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Three channel 32-bit floating-point high-pass filter.
NppStatus nppiFilterBorder32f_8u16s_C1R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Single channel 8-bit unsigned to 16-bit signed convolution filter with border control.
NppStatus nppiFilterThresholdAdaptiveBoxBorder_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, Npp32f nDelta, Npp8u nValGT, Npp8u nValLE, NppiBorderType eBorderType)
Single channel 8-bit unsigned threshold adaptive box filter with border control.
NppStatus nppiFilter32f_16s_C4R(const Npp16s *pSrc, int nSrcStep, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Four channel 16-bit convolution filter.
NppStatus nppiFilterLaplaceBorder_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Three channel 8-bit unsigned Laplace filter with border control.
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.
NppStatus nppiFilterMax_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Four channel 16-bit signed maximum filter, ignoring alpha channel.
NppStatus nppiFilterHighPass_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 32-bit floating-point high-pass filter.
NppStatus nppiFilterSharpen_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Three channel 8-bit unsigned sharpening filter.
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.
NppStatus nppiGetFilterGaussPyramidLayerUpBorderDstROI(int nSrcROIWidth, int nSrcROIHeight, NppiSize *pDstSizeROIMin, NppiSize *pDstSizeROIMax, Npp32f nRate)
Calculate destination image minimum and maximum SizeROI width and height from source image ROI width ...
NppStatus nppiFilterSobelVertBorder_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 8-bit unsigned vertical Sobel filter with border control, ignoring alpha channel...
NppStatus nppiFilterMax_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Four channel 32-bit floating-point maximum filter, ignoring alpha channel.
NppStatus nppiFilterSobelVertSecond_8s16s_C1R(const Npp8s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 8-bit signed to 16-bit signed second derivative, vertical Sobel filter.
NppStatus nppiFilterWienerBorder_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, Npp32f aNoise[3], NppiBorderType eBorderType)
Three channel 16-bit signed Wiener filter with border control.
NppStatus nppiFilterMin_16u_C4R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Four channel 16-bit unsigned minimum filter.
NppStatus nppiFilterGaussAdvancedBorder_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel, NppiBorderType eBorderType)
Three channel 16-bit signed Gauss filter with border control.
2D Size This struct typically represents the size of a a rectangular region in two space...
Definition: nppdefs.h:418
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.
NppStatus nppiFilterScharrVertBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Single channel 32-bit floating-point vertical Scharr filter kernel with border control.
NppStatus nppiCompressMarkerLabelsGetBufferSize_16u_C1R(int nStartingNumber, int *hpBufferSize)
Calculate scratch buffer size needed for 1 channel 16-bit unsigned integer CompressMarkerLabels funct...
NppStatus nppiFilterBorder32f_8s16s_C3R(const Npp8s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Three channel 8-bit to 16-bit signed convolution filter with border control.
NppStatus nppiFilterSharpenBorder_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Single channel 16-bit signed sharpening filter with border control.
NppStatus nppiFilterLaplaceBorder_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Four channel 8-bit unsigned Laplace filter with border control, ignoring alpha channel.
NppStatus nppiGradientVectorSobelBorder_16u32f_C3C1R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDstX, int nDstXStep, Npp32f *pDstY, int nDstYStep, Npp32f *pDstMag, int nDstMagStep, Npp32f *pDstAngle, int nDstAngleStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiNorm eNorm, NppiBorderType eBorderType)
3 channel 16-bit unsigned packed RGB to optional 1 channel 32-bit floating point X (vertical)...
NppStatus nppiFilterGaussAdvanced_16u_AC4R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel)
Four channel 16-bit unsigned Gauss filter, ignoring alpha channel.
NppStatus nppiFilterBox_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Four channel 8-bit unsigned box filter.
NppStatus nppiFilterBoxBorder_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 16-bit box filter with border control, ignoring alpha channel.
NppStatus nppiFilterBorder32f_16u_C1R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Single channel 16-bit unsigned convolution filter with border control.
NppStatus nppiFilterBorder_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
Single channel 8-bit unsigned convolution filter with border control.
NppStatus nppiFilterUnsharpBorder_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, Npp32f nRadius, Npp32f nSigma, Npp32f nWeight, Npp32f nThreshold, NppiBorderType eBorderType, Npp8u *pDeviceBuffer)
Three channel 8-bit unsigned unsharp filter.
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...
NppStatus nppiFilterHighPassBorder_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Four channel 32-bit floating-point high-pass filter, ignoring alpha channel.
NppStatus nppiFilterSharpen_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 32-bit floating-point sharpening filter.
NppStatus nppiFilterGaussAdvanced_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel)
Single channel 8-bit unsigned Gauss filter.
NppStatus nppiFilterLowPass_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Three channel 16-bit unsigned low-pass filter.
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.
NppStatus nppiFilterUnsharpBorder_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, Npp32f nRadius, Npp32f nSigma, Npp32f nWeight, Npp32f nThreshold, NppiBorderType eBorderType, Npp8u *pDeviceBuffer)
Three channel 32-bit floating point unsharp filter.
NppStatus nppiFilter32f_32s_C3R(const Npp32s *pSrc, int nSrcStep, Npp32s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Three channel 32-bit convolution filter.
NppStatus nppiFilterMax_16u_C4R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Four channel 16-bit unsigned maximum filter.
NppStatus nppiFilterUnsharpBorder_16u_AC4R(const Npp16u *pSrc, Npp32s nSrcStep, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, Npp32f nRadius, Npp32f nSigma, Npp32f nWeight, Npp32f nThreshold, NppiBorderType eBorderType, Npp8u *pDeviceBuffer)
Four channel 16-bit unsigned unsharp filter (alpha channel is not processed).
NppStatus nppiFilterSobelHorizBorder_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 32-bit floating-point horizontal Sobel filter with border control, ignoring alpha channe...
NppStatus nppiFilter32f_16u_C3R(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Three channel 16-bit unsigned convolution filter.
NppStatus nppiFilterRobertsDown_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Single channel 16-bit signed horizontal Roberts filter.
NppStatus nppiFilterMin_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Four channel 32-bit floating-point minimum filter, ignoring alpha channel.
NppStatus nppiLabelMarkersGetBufferSize_8u_C1R(NppiSize oSizeROI, int *hpBufferSize)
Calculate scratch buffer size needed for 1 channel 8-bit unsigned integer LabelMarkers function based...
NppStatus nppiFilterSobelHorizSecondBorder_8u16s_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 8-bit unsigned to 16-bit signed second derivative, horizontal Sobel filter with border...
NppStatus nppiFilterRobertsUp_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Three channel 8-bit unsigned vertical Roberts filter.
NppStatus nppiFilterRobertsDown_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Three channel 32-bit floating-point horizontal Roberts filter.
NppStatus nppiFilterGaussAdvancedBorder_16u_C4R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel, NppiBorderType eBorderType)
Four channel 16-bit unsigned Gauss filter with border control.
NppStatus nppiCompressMarkerLabelsGetBufferSize_32u_C1R(int nStartingNumber, int *hpBufferSize)
Calculate scratch buffer size needed for 1 channel 32-bit unsigned integer CompressMarkerLabels funct...
NppStatus nppiFilterLowPassBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 32-bit floating-point high-pass filter.
NppStatus nppiFilterHighPass_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Three channel 16-bit unsigned high-pass filter.
NppStatus nppiFilter_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Four channel 32-bit float convolution filter, ignoring alpha channel.
NppStatus nppiFilter32f_32s_C1R(const Npp32s *pSrc, int nSrcStep, Npp32s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Single channel 32-bit convolution filter.
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.
NppStatus nppiFilterLowPass_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Four channel 8-bit unsigned low-pass filter, ignoring alpha channel.
NppStatus nppiFilterSharpenBorder_16u_C4R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 16-bit unsigned sharpening filter with border control.
NppStatus nppiFilterBorder32f_8s_C2R(const Npp8s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Two channel 8-bit signed convolution filter with border control.
NppStatus nppiFilterUnsharpBorder_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, Npp32f nRadius, Npp32f nSigma, Npp32f nWeight, Npp32f nThreshold, NppiBorderType eBorderType, Npp8u *pDeviceBuffer)
Four channel 16-bit signed unsharp filter.
NppStatus nppiFilterGaussBorder_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Three channel 32-bit floating-point Gauss filter with border control.
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.
NppStatus nppiFilterScharrHoriz_8s16s_C1R(const Npp8s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Single channel 8-bit signed to 16-bit signed horizontal Scharr filter.
NppStatus nppiFilterWienerBorder_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, Npp32f aNoise[3], NppiBorderType eBorderType)
Four channel 32-bit float Wiener filter with border control, ignoring alpha channel.
NppStatus nppiFilterSobelHorizSecond_8s16s_C1R(const Npp8s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 8-bit signed to 16-bit signed second derivative, horizontal Sobel filter.
NppStatus nppiFilterPrewittVert_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Single channel 16-bit signed vertical Prewitt filter.
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...
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.
NppStatus nppiFilterPrewittVert_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 32-bit floating-point vertical Prewitt filter, ignoring alpha channel.
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.
NppStatus nppiFilterGaussAdvancedBorder_16u_AC4R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel, NppiBorderType eBorderType)
Four channel 16-bit unsigned Gauss filter with border control, ignoring alpha channel.
NppStatus nppiFilterMin_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Three channel 32-bit floating-point minimum filter.
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.
NppStatus nppiFilterGaussBorder_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Four channel 32-bit floating-point Gauss filter with border control.
NppStatus nppiFilterMin_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Four channel 16-bit signed minimum filter.
NppStatus nppiFilterSharpenBorder_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 8-bit unsigned sharpening filter with border control.
NppStatus nppiFilter32f_16u_AC4R(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Four channel 16-bit unsigned convolution filter, ignoring alpha channel.
NppStatus nppiFilterBilateralGaussBorder_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nRadius, const int nStepBetweenSrcPixels, const Npp32f nValSquareSigma, const Npp32f nPosSquareSigma, NppiBorderType eBorderType)
Three channel 32-bit floating-point bilateral Gauss filter with border control.
NppStatus nppiFilterBorder32f_8u_C1R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Single channel 8-bit unsigned convolution filter with border control.
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.
NppStatus nppiFilterGaussPyramidLayerDownBorder_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, Npp32f nRate, const int nFilterTaps, const Npp32f *pKernel, NppiBorderType eBorderType)
Three channel 32-bit floating-point Gauss filter with downsampling and border control.
NppStatus nppiFilterBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Single channel 32-bit float convolution filter with border control.
NppStatus nppiFilterMinBorder_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Single channel 16-bit signed minimum filter with border control.
NppStatus nppiFilterSharpenBorder_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Three channel 16-bit unsigned sharpening filter with border control.
NppStatus nppiGradientVectorScharrBorder_8u16s_C3C1R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDstX, int nDstXStep, Npp16s *pDstY, int nDstYStep, Npp16s *pDstMag, int nDstMagStep, Npp32f *pDstAngle, int nDstAngleStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiNorm eNorm, NppiBorderType eBorderType)
3 channel 8-bit unsigned packed RGB to optional 1 channel 16-bit signed X (vertical), Y (horizontal), magnitude, and/or 32-bit floating point angle gradient vectors with user selectable fixed mask size and distance method with border control.
NppStatus nppiFilterUnsharpGetBufferSize_16u_C3R(const Npp32f nRadius, const Npp32f nSigma, int *hpBufferSize)
Three channel 16-bit unsigned unsharp filter scratch memory size.
NppStatus nppiFilterLowPass_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Three channel 8-bit unsigned low-pass filter.
NppStatus nppiFilterGauss_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 16-bit unsigned Gauss filter.
NppStatus nppiFilterHighPassBorder_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Four channel 8-bit unsigned high-pass filter, ignoring alpha channel.
NppStatus nppiFilter32f_8s_C1R(const Npp8s *pSrc, int nSrcStep, Npp8s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Single channel 8-bit signed convolution filter.
NppStatus nppiFilterSobelVert_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Single channel 8-bit unsigned vertical Sobel filter.
NppStatus nppiFilterGauss_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Three channel 16-bit unsigned Gauss filter.
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.
NppStatus nppiFilter32f_8u_C1R(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Single channel 8-bit unsigned convolution filter.
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.
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.
NppStatus nppiFilterPrewittVertBorder_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 8-bit unsigned vertical Prewitt filter with border control.
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.
NppStatus nppiFilterWienerBorder_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, Npp32f aNoise[3], NppiBorderType eBorderType)
Three channel 8-bit unsigned Wiener filter with border control.
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.
NppStatus nppiFilterPrewittVert_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Single channel 32-bit floating-point vertical Prewitt filter.
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.
NppStatus nppiFilterSobelHorizBorder_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 16-bit signed horizontal Sobel filter with border control.
NppStatus nppiGradientVectorScharrBorder_16s32f_C3C1R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDstX, int nDstXStep, Npp32f *pDstY, int nDstYStep, Npp32f *pDstMag, int nDstMagStep, Npp32f *pDstAngle, int nDstAngleStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiNorm eNorm, NppiBorderType eBorderType)
3 channel 16-bit signed packed RGB to optional 1 channel 32-bit floating point X (vertical), Y (horizontal), magnitude, and/or 32-bit floating point angle gradient vectors with user selectable fixed mask size and distance method with border control.
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.
NppStatus nppiFilterHighPass_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Four channel 16-bit signed high-pass filter.
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.
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.
NppStatus nppiHistogramOfGradientsBorderGetBufferSize(const NppiHOGConfig oHOGConfig, const NppiPoint *hpLocations, int nLocations, NppiSize oSizeROI, int *hpBufferSize)
Validates requested HOG configuration and calculates scratch buffer size needed for the HistogramOfGr...
NppStatus nppiFilterUnsharpGetBufferSize_32f_C4R(const Npp32f nRadius, const Npp32f nSigma, int *hpBufferSize)
Four channel 32-bit floating point unsharp filter scratch memory size.
NppStatus nppiFilterHighPassBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 32-bit floating-point high-pass filter.
NppStatus nppiFilterSharpenBorder_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Three channel 8-bit unsigned sharpening filter with border control.
NppStatus nppiGradientVectorPrewittBorder_8u16s_C3C1R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDstX, int nDstXStep, Npp16s *pDstY, int nDstYStep, Npp16s *pDstMag, int nDstMagStep, Npp32f *pDstAngle, int nDstAngleStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiNorm eNorm, NppiBorderType eBorderType)
3 channel 8-bit unsigned packed RGB to optional 1 channel 16-bit signed X (vertical), Y (horizontal), magnitude, and/or 32-bit floating point angle gradient vectors with user selectable fixed mask size and distance method with border control.
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.
NppStatus nppiFilter32f_8s_C4R(const Npp8s *pSrc, int nSrcStep, Npp8s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Four channel 8-bit signed convolution filter.
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.
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.
NppStatus nppiFilterBorder32f_16s_C4R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 16-bit convolution filter with border control.
NppStatus nppiFilterLowPassBorder_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Four channel 16-bit signed high-pass filter, ignoring alpha channel.
NppStatus nppiFilterMaxBorder_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 32-bit floating-point maximum filter with border control.
NppStatus nppiFilterBorder_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 32-bit float convolution filter with border control.
NppStatus nppiFilterLaplace_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Three channel 16-bit signed Laplace filter.
NppStatus nppiFilterBorder32f_32s_C3R(const Npp32s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Three channel 32-bit convolution filter with border control.
NppStatus nppiFilter32f_32s_C4R(const Npp32s *pSrc, int nSrcStep, Npp32s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Four channel 32-bit convolution filter.
NppStatus nppiFilterBox_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Four channel 32-bit floating-point box filter, ignorting alpha channel.
NppStatus nppiFilterBorder32f_8u16s_AC4R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 8-bit unsigned to 16-bit signed convolution filter with border control, ignoring alpha channel.
NppStatus nppiFilterScharrHorizBorder_8u16s_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Single channel 8-bit unsigned to 16-bit signed horizontal Scharr filter kernel with border control...
NppStatus nppiFilterGaussPyramidLayerDownBorder_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, Npp32f nRate, const int nFilterTaps, const Npp32f *pKernel, NppiBorderType eBorderType)
Three channel 16-bit unsigned Gauss filter with downsampling and border control.
NppStatus nppiFilterBoxBorder_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 8-bit unsigned box filter with border control.
NppStatus nppiFilterUnsharpGetBufferSize_16u_C4R(const Npp32f nRadius, const Npp32f nSigma, int *hpBufferSize)
Four channel 16-bit unsigned unsharp filter scratch memory size.
NppStatus nppiFilterSobelHorizBorder_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 32-bit floating-point horizontal Sobel filter with border control.
NppStatus nppiFilterMin_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Four channel 32-bit floating-point minimum filter.
NppStatus nppiCompressMarkerLabels_32u_C1IR(Npp32u *pSrcDst, int nSrcDstStep, NppiSize oSizeROI, int nStartingNumber, int *pNewNumber, Npp8u *pBuffer)
1 channel 32-bit unsigned integer in place connected region marker label renumbering with numbering s...
NppStatus nppiFilterMax_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Three channel 32-bit floating-point maximum filter.
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.
NppStatus nppiFilterMax_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Three channel 16-bit signed maximum filter.
NppStatus nppiFilterPrewittVertBorder_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 16-bit signed vertical Prewitt filter with border control.
NppStatus nppiFilterMinBorder_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 16-bit signed minimum filter with border control, ignoring alpha channel.
NppStatus nppiFilterPrewittVertBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Single channel 32-bit floating-point vertical Prewitt filter with border control. ...
NppStatus nppiFilterBorder_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Three channel 32-bit float convolution filter with border control.
NppStatus nppiFilterMaxBorder_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 8-bit unsigned maximum filter with border control.
NppStatus nppiFilterGauss_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Three channel 16-bit signed Gauss filter.
NppStatus nppiFilterSobelVertSecondBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 32-bit floating-point second derivative, vertical Sobel filter with border control...
NppStatus nppiFilterSobelVert_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 16-bit signed vertical Sobel filter, ignoring alpha channel.
NppStatus nppiFilterSharpen_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Single channel 32-bit floating-point sharpening filter.
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.
NppStatus nppiFilterLowPassBorder_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Four channel 32-bit floating-point high-pass filter.
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.
NppStatus nppiFilterSharpen_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Three channel 16-bit signed sharpening filter.
NppStatus nppiFilterSobelVert_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 8-bit unsigned vertical Sobel filter, ignoring alpha channel.
NppStatus nppiFilterMinBorder_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Three channel 8-bit unsigned minimum filter with border control.
int Npp32s
32-bit signed integers
Definition: nppdefs.h:283
NppStatus nppiFilterSobelVert_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Single channel 32-bit floating-point vertical Sobel filter.
NppStatus nppiFilterPrewittHorizBorder_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 32-bit floating-point horizontal Prewitt filter with border control, ignoring alpha chan...
NppStatus nppiFilterGaussAdvanced_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel)
Single channel 32-bit floating-point Gauss filter.
NppStatus nppiFilterBorder32f_8s16s_C4R(const Npp8s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 8-bit to 16-bit signed convolution filter with border control.
NppStatus nppiSumWindowRowBorder_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 (row) sum to 32f with border control.
NppStatus nppiFilter32f_8u_C2R(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Two channel 8-bit unsigned convolution filter.
NppStatus nppiFilterMaxBorder_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 16-bit signed maximum filter with border control.
NppStatus nppiFilterLowPassBorder_16u_AC4R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Four channel 16-bit unsigned high-pass filter, ignoring alpha channel.
NppStatus nppiFilterSobelHorizBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Single channel 32-bit floating-point horizontal Sobel filter with border control. ...
NppStatus nppiFilterScharrHoriz_8u16s_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Single channel 8-bit unsigned to 16-bit signed horizontal Scharr filter.
NppStatus nppiFilterHighPass_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 16-bit signed high-pass filter.
NppStatus nppiFilterBorder32f_32s_AC4R(const Npp32s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 32-bit convolution filter with border control, ignoring alpha channel.
NppStatus nppiFilterMaxBorder_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 8-bit unsigned maximum filter with border control, ignoring alpha channel.
NppStatus nppiFilterLaplaceBorder_8s16s_C1R(const Npp8s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 8-bit signed to 16-bit signed Laplace filter with border control.
NppStatus nppiFilter32f_8u16s_C1R(const Npp8u *pSrc, int nSrcStep, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Single channel 8-bit unsigned to 16-bit signed convolution filter.
NppStatus nppiFilterBoxBorder_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Single channel 8-bit unsigned box filter with border control.
NppStatus nppiFilterMaxBorder_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 16-bit signed maximum filter with border control, ignoring alpha channel.
NppStatus nppiFilter_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, Npp32s nDivisor)
Single channel 16-bit convolution filter.
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...
NppStatus nppiFilterSharpenBorder_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Three channel 32-bit floating-point sharpening filter with border control.
NppStatus nppiFilterSobelCross_8u16s_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 8-bit unsigned to 16-bit signed second cross derivative Sobel filter.
NppStatus nppiFilterSobelVertMask_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 32-bit floating-point vertical Sobel filter.
NppStatus nppiFilterLaplaceBorder_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Four channel 8-bit unsigned Laplace filter with border control.
NppStatus nppiFilterMax_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Single channel 8-bit unsigned maximum filter.
NppStatus nppiFilterRobertsDownBorder_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 32-bit floating-point horizontal Roberts filter with border control, ignoring alpha-chan...
NppStatus nppiFilterRobertsDownBorder_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 32-bit floating-point horizontal Roberts filter with border control. ...
NppStatus nppiFilterHighPass_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Three channel 16-bit signed high-pass filter.
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...
NppStatus nppiFilterGaussAdvanced_16u_C4R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel)
Four channel 16-bit unsigned Gauss filter.
NppStatus nppiFilterPrewittVert_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 32-bit floating-point vertical Prewitt filter.
NppStatus nppiFilterBox_16u_AC4R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Four channel 16-bit unsigned box filter, ignorting alpha channel.
NppStatus nppiFilterSharpen_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Single channel 16-bit signed sharpening filter.
NppStatus nppiFilterRobertsDownBorder_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Single channel 8-bit unsigned horizontal Roberts filter with border control.
NppStatus nppiFilterPrewittHoriz_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Three channel 8-bit unsigned horizontal Prewitt filter.
NppStatus nppiFilterSobelHorizMask_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 32-bit floating-point horizontal Sobel filter.
NppStatus nppiFilterMaxBorder_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 32-bit floating-point maximum filter with border control, ignoring alpha channel...
NppStatus nppiFilterHighPass_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 16-bit unsigned high-pass filter.
NppStatus nppiFilterMinBorder_16u_AC4R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 16-bit unsigned minimum filter with border control, ignoring alpha channel.
NppStatus nppiGradientVectorSobelBorder_8u16s_C3C1R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDstX, int nDstXStep, Npp16s *pDstY, int nDstYStep, Npp16s *pDstMag, int nDstMagStep, Npp32f *pDstAngle, int nDstAngleStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiNorm eNorm, NppiBorderType eBorderType)
3 channel 8-bit unsigned packed RGB to optional 1 channel 16-bit signed X (vertical), Y (horizontal), magnitude, and/or 32-bit floating point angle gradient vectors with user selectable fixed mask size and distance method with border control.
NppStatus nppiFilter_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, Npp32s nDivisor)
Four channel channel 16-bit convolution filter.
NppStatus nppiFilterBorder_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 32-bit float convolution filter with border control, ignoring alpha channel.
NppStatus nppiFilterSharpen_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 8-bit unsigned sharpening filter, ignoring alpha channel.
NppStatus nppiFilterSharpen_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 16-bit signed sharpening filter, ignoring alpha channel.
NppStatus nppiFilterBox_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Four channel 32-bit floating-point box filter.
NppStatus nppiFilterMinBorder_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Single channel 8-bit unsigned minimum filter with border control.
NppStatus nppiFilterUnsharpGetBufferSize_32f_AC4R(const Npp32f nRadius, const Npp32f nSigma, int *hpBufferSize)
Four channel 32-bit floating point unsharp filter scratch memory size (alpha channel is not processed...
NppStatus nppiFilterRobertsUpBorder_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Three channel 16-bit signed vertical Roberts filter with border control.
NppStatus nppiSumWindowRowBorder_16s32f_C1R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
One channel 16-bit signed 1D (row) sum to 32f with border control.
NppStatus nppiFilterHighPassBorder_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Three channel 16-bit unsigned high-pass filter.
NppStatus nppiFilterUnsharpBorder_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, Npp32f nRadius, Npp32f nSigma, Npp32f nWeight, Npp32f nThreshold, NppiBorderType eBorderType, Npp8u *pDeviceBuffer)
Three channel 16-bit unsigned unsharp filter.
NppStatus nppiFilterPrewittHorizBorder_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 8-bit unsigned horizontal Prewitt filter with border control.
NppStatus nppiFilterBorder32f_16s_C1R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Single channel 16-bit convolution filter with border control.
NppStatus nppiFilterWienerBorder_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, Npp32f aNoise[3], NppiBorderType eBorderType)
Four channel 8-bit unsigned Wiener filter with border control, ignoring alpha channel.
NppStatus nppiFilterPrewittHorizBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Single channel 32-bit floating-point horizontal Prewitt filter with border control.
NppStatus nppiFilterRobertsDownBorder_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Single channel 16-bit signed horizontal Roberts filter with border control.
NppStatus nppiFilterMin_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Four channel 8-bit unsigned minimum filter.
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.
NppStatus nppiFilterHighPassBorder_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 8-bit unsigned high-pass filter.
NppStatus nppiFilterBorder32f_16s_AC4R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 16-bit convolution filter with border control, ignoring alpha channel.
NppStatus nppiFilterGaussAdvancedBorder_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel, NppiBorderType eBorderType)
Three channel 8-bit unsigned Gauss filter with border control.
NppStatus nppiFilterGauss_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 32-bit floating-point Gauss filter.
NppStatus nppiGradientVectorSobelBorder_32f_C3C1R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDstX, int nDstXStep, Npp32f *pDstY, int nDstYStep, Npp32f *pDstMag, int nDstMagStep, Npp32f *pDstAngle, int nDstAngleStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiNorm eNorm, NppiBorderType eBorderType)
3 channel 32-bit floating point packed RGB to optional 1 channel 32-bit floating point X (vertical)...
NppStatus nppiFilterSobelVertSecondBorder_8u16s_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 8-bit unsigned to 16-bit signed second derivative, vertical Sobel filter with border c...
NppStatus nppiFilterSobelHoriz_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 16-bit signed horizontal Sobel filter.
NppStatus nppiFilterSharpenBorder_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Single channel 8-bit unsigned sharpening filter with border control.
NppStatus nppiHistogramOfGradientsBorder_16u32f_C3R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, const NppiPoint *hpLocations, int nLocations, Npp32f *pDstWindowDescriptorBuffer, NppiSize oSizeROI, const NppiHOGConfig oHOGConfig, Npp8u *pScratchBuffer, NppiBorderType eBorderType)
3 channel 16-bit unsigned color per source image descriptor window location with source image border ...
NppStatus nppiFilterRobertsDown_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 32-bit floating-point horizontal Roberts filter.
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.
NppStatus nppiFilterUnsharpBorder_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, Npp32f nRadius, Npp32f nSigma, Npp32f nWeight, Npp32f nThreshold, NppiBorderType eBorderType, Npp8u *pDeviceBuffer)
Single channel 8-bit unsigned unsharp filter.
NppStatus nppiFilterScharrVert_8s16s_C1R(const Npp8s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Single channel 8-bit signed to 16-bit signed vertical Scharr filter.
NppStatus nppiFilterGaussBorder_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 8-bit unsigned Gauss filter with border control.
NppStatus nppiFilterGaussAdvanced_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel)
Four channel 16-bit signed Gauss filter, ignoring alpha channel.
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.
NppStatus nppiSumWindowColumnBorder_16s32f_C3R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
Three channel 16-bit signed 1D (column) sum to 32f with border control.
NppStatus nppiFilterPrewittHorizBorder_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 16-bit signed horizontal Prewitt filter with border control, ignoring alpha channel...
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.
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.
NppStatus nppiFilterBox_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Single channel 8-bit unsigned box filter.
NppStatus nppiFilterRobertsDownBorder_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 16-bit signed horizontal Roberts filter with border control.
NppStatus nppiFilterLowPassBorder_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Three channel 8-bit unsigned high-pass filter.
NppStatus nppiFilterUnsharpGetBufferSize_32f_C3R(const Npp32f nRadius, const Npp32f nSigma, int *hpBufferSize)
Three channel 32-bit floating point unsharp filter scratch memory size.
NppStatus nppiFilterLowPassBorder_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Three channel 16-bit signed high-pass filter.
NppStatus nppiFilterUnsharpGetBufferSize_8u_C3R(const Npp32f nRadius, const Npp32f nSigma, int *hpBufferSize)
Three channel 8-bit unsigned unsharp filter scratch memory size.
NppStatus nppiFilterRobertsUpBorder_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 16-bit signed vertical Roberts filter with border control.
NppStatus nppiFilterMinBorder_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 32-bit floating-point minimum filter with border control.
NppStatus nppiFilterRobertsDownBorder_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 8-bit unsigned horizontal Roberts filter with border control.
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.
NppStatus nppiFilterBoxBorder_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Three channel 16-bit unsigned box filter with border control.
NppStatus nppiFilterBox_16u_C4R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Four channel 16-bit unsigned box filter.
NppStatus nppiFilterPrewittHoriz_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 32-bit floating-point horizontal Prewitt filter.
NppStatus nppiFilterBox_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Single channel 16-bit box filter.
NppStatus nppiFilterRobertsUpBorder_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 32-bit floating-point vertical Roberts filter with border control.
NppStatus nppiFilterBorder32f_8u_C2R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Two channel 8-bit unsigned convolution filter with border control.
NppStatus nppiFilterGaussPyramidLayerDownBorder_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, Npp32f nRate, const int nFilterTaps, const Npp32f *pKernel, NppiBorderType eBorderType)
Single channel 8-bit unsigned Gauss filter with downsampling and border control.
NppStatus nppiFilterBox_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Three channel 16-bit box filter.
NppStatus nppiFilterLowPassBorder_16u_C4R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Four channel 16-bit unsigned high-pass filter.
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.
NppStatus nppiFilterLaplace_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 32-bit floating-point Laplace filter.
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.
NppStatus nppiFilterBilateralGaussBorder_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nRadius, const int nStepBetweenSrcPixels, const Npp32f nValSquareSigma, const Npp32f nPosSquareSigma, NppiBorderType eBorderType)
Single channel 8-bit unsigned bilateral Gauss filter with border control.
NppStatus nppiFilterSobelVert_8u16s_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 8-bit unsigned to 16-bit signed vertical Sobel filter.
NppStatus nppiFilterRobertsUp_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 16-bit signed vertical Roberts filter, ignoring alpha-channel.
NppStatus nppiFilterMin_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Four channel 16-bit signed minimum filter, ignoring alpha channel.
unsigned short Npp16u
16-bit unsigned integers
Definition: nppdefs.h:280
NppStatus nppiFilterLowPass_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Four channel 32-bit floating-point low-pass filter.
NppStatus nppiFilterBorder32f_8u_C3R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Three channel 8-bit unsigned convolution filter with border control.
NppStatus nppiFilterGaussAdvanced_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel)
Single channel 16-bit signed Gauss filter.
NppiNorm
Definition: nppdefs.h:597
NppStatus nppiFilterSobelVertSecond_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 32-bit floating-point second derivative, vertical Sobel filter.
NppStatus nppiFilterBorder_16u_C4R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
Four channel channel 16-bit unsigned convolution filter with border control.
NppStatus nppiFilterMin_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Single channel 32-bit floating-point minimum filter.
NppStatus nppiFilterPrewittHoriz_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Single channel 8-bit unsigned horizontal Prewitt filter.
NppStatus nppiFilterLowPass_16u_C4R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Four channel 16-bit unsigned low-pass filter.
NppStatus nppiFilterLowPassBorder_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 16-bit signed high-pass filter.
NppStatus nppiFilterGaussBorder_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Three channel 16-bit unsigned Gauss filter with border control.
NppStatus nppiFilterBox_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Three channel 32-bit floating-point box filter.
NppStatus nppiFilterSobelVertBorder_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Three channel 16-bit signed vertical Sobel filter with border control.
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.
NppStatus nppiFilterGaussPyramidLayerUpBorder_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, Npp32f nRate, const int nFilterTaps, const Npp32f *pKernel, NppiBorderType eBorderType)
Single channel 16-bit unsigned Gauss filter with upsampling and border control.
NppStatus nppiGradientVectorPrewittBorder_32f_C3C1R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDstX, int nDstXStep, Npp32f *pDstY, int nDstYStep, Npp32f *pDstMag, int nDstMagStep, Npp32f *pDstAngle, int nDstAngleStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiNorm eNorm, NppiBorderType eBorderType)
3 channel 32-bit floating point packed RGB to optional 1 channel 32-bit floating point X (vertical)...
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.
NppStatus nppiFilterPrewittHoriz_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Single channel 16-bit signed horizontal Prewitt filter.
NppStatus nppiFilterSobelHorizBorder_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 16-bit signed horizontal Sobel filter with border control, ignoring alpha channel...
NppStatus nppiFilter_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, Npp32s nDivisor)
Three channel 8-bit unsigned convolution filter.
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.
NppStatus nppiFilterHighPass_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Four channel 32-bit floating-point high-pass filter, ignoring alpha channel.
NppStatus nppiFilterWienerBorder_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, Npp32f aNoise[3], NppiBorderType eBorderType)
Four channel 16-bit signed Wiener filter with border control, ignoring alpha channel.
NppStatus nppiFilterMin_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Three channel 16-bit signed minimum filter.
NppStatus nppiFilterUnsharpGetBufferSize_16u_AC4R(const Npp32f nRadius, const Npp32f nSigma, int *hpBufferSize)
Four channel 16-bit unsigned unsharp filter scratch memory size (alpha channel is not processed)...
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.
NppStatus nppiFilterGaussBorder_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Four channel 16-bit signed Gauss filter with border control.
NppStatus nppiFilterSharpenBorder_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 32-bit floating-point sharpening filter with border control, ignoring alpha channel...
NppStatus nppiFilterLowPass_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Four channel 8-bit unsigned low-pass filter.
NppStatus nppiBoundSegments_8u_C1IR(Npp8u *pSrcDst, int nSrcDstStep, NppiSize oSizeROI, Npp8u nBorderVal)
1 channel 8-bit unsigned integer in place region boundary border image generation.
NppStatus nppiFilterUnsharpGetBufferSize_8u_C1R(const Npp32f nRadius, const Npp32f nSigma, int *hpBufferSize)
Single channel 8-bit unsigned unsharp filter scratch memory size.
NppStatus nppiFilterPrewittHoriz_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 8-bit unsigned horizontal Prewitt filter, ignoring alpha channel.
NppStatus nppiFilterRobertsUpBorder_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 8-bit unsigned vertical Roberts filter with border control, ignoring alpha-channel...
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...
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.
NppStatus nppiFilterMax_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Three channel 8-bit unsigned maximum filter.
NppStatus nppiFilterRobertsDownBorder_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Three channel 32-bit floating-point horizontal Roberts filter with border control.
NppStatus nppiFilterMax_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Single channel 32-bit floating-point maximum filter.
NppStatus nppiFilterMin_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Three channel 16-bit unsigned minimum filter.
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.
NppStatus nppiGradientVectorPrewittBorder_16u32f_C3C1R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDstX, int nDstXStep, Npp32f *pDstY, int nDstYStep, Npp32f *pDstMag, int nDstMagStep, Npp32f *pDstAngle, int nDstAngleStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiNorm eNorm, NppiBorderType eBorderType)
3 channel 16-bit unsigned packed RGB to optional 1 channel 32-bit floating point X (vertical)...
NppStatus nppiHistogramOfGradientsBorder_16s32f_C3R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, const NppiPoint *hpLocations, int nLocations, Npp32f *pDstWindowDescriptorBuffer, NppiSize oSizeROI, const NppiHOGConfig oHOGConfig, Npp8u *pScratchBuffer, NppiBorderType eBorderType)
3 channel 16-bit signed color per source image descriptor window location with source image border co...
NppStatus nppiFilterLaplaceBorder_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 16-bit signed Laplace filter with border control.
NppStatus nppiFilterGauss_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Four channel 32-bit floating-point Gauss filter, ignoring alpha channel.
NppStatus nppiFilterGaussAdvancedBorder_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel, NppiBorderType eBorderType)
Single channel 16-bit unsigned Gauss filter with border control.
NppStatus nppiFilterWienerBorder_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, Npp32f aNoise[3], NppiBorderType eBorderType)
Three channel 32-bit float Wiener filter with border control.
NppStatus nppiFilterBorder32f_16u_C3R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Three channel 16-bit unsigned convolution filter with border control.
NppStatus nppiFilterPrewittHoriz_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Three channel 16-bit signed horizontal Prewitt filter.
NppStatus nppiFilterSharpenBorder_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 16-bit signed sharpening filter with border control.
NppStatus nppiFilterHighPass_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Four channel 8-bit unsigned high-pass filter.
NppStatus nppiFilterSobelHoriz_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 8-bit unsigned horizontal Sobel filter.
NppStatus nppiSumWindowRowBorder_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 (row) sum to 32f with border control.
NppStatus nppiFilterLowPass_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 16-bit unsigned low-pass filter.
NppStatus nppiFilterScharrHorizBorder_8s16s_C1R(const Npp8s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Single channel 8-bit signed to 16-bit signed horizontal Scharr filter kernel with border control...
NppStatus nppiFilterMaxBorder_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Three channel 8-bit unsigned maximum filter with border control.
NppStatus nppiFilterLowPass_16u_AC4R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Four channel 16-bit unsigned low-pass filter, ignoring alpha channel.
NppStatus nppiFilterRobertsDownBorder_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Three channel 16-bit signed horizontal Roberts filter with border control.
NppStatus nppiFilterMaxBorder_16u_C4R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 16-bit unsigned maximum filter with border control.
NppStatus nppiFilterHighPass_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 8-bit unsigned high-pass filter.
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.
NppStatus nppiFilterLaplace_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Three channel 32-bit floating-point Laplace filter.
short Npp16s
16-bit signed integers
Definition: nppdefs.h:281
unsigned int Npp32u
32-bit unsigned integers
Definition: nppdefs.h:282
NppStatus nppiFilterBorder32f_32s_C1R(const Npp32s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Single channel 32-bit convolution filter with border control.
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.
signed char Npp8s
8-bit signed chars
Definition: nppdefs.h:279
NppStatus nppiFilterGaussPyramidLayerDownBorder_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, Npp32f nRate, const int nFilterTaps, const Npp32f *pKernel, NppiBorderType eBorderType)
Three channel 8-bit unsigned Gauss filter with downsampling and border control.
NppStatus nppiFilterLaplaceBorder_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Four channel 32-bit floating-point Laplace filter with border control, ignoring alpha channel...
NppStatus nppiHistogramOfGradientsBorder_8u32f_C3R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, const NppiPoint *hpLocations, int nLocations, Npp32f *pDstWindowDescriptorBuffer, NppiSize oSizeROI, const NppiHOGConfig oHOGConfig, Npp8u *pScratchBuffer, NppiBorderType eBorderType)
3 channel 8-bit unsigned color per source image descriptor window location with source image border c...
NppStatus nppiFilterGaussAdvancedBorder_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel, NppiBorderType eBorderType)
Four channel 32-bit floating-point Gauss filter with border control.
NppStatus nppiFilterBorder32f_8s16s_C1R(const Npp8s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Single channel 8-bit to 16-bit signed convolution filter with border control.
NppStatus nppiFilterMinBorder_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Three channel 32-bit floating-point minimum filter with border control.
NppStatus nppiFilterBorder_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
Single channel 16-bit unsigned convolution filter with border control.
NppStatus nppiLabelMarkers_8u_C1IR(Npp8u *pSrcDst, int nSrcDstStep, NppiSize oSizeROI, Npp8u nMinVal, NppiNorm eNorm, int *pNumber, Npp8u *pBuffer)
1 channel 8-bit unsigned integer in place label markers image generation.
NppStatus nppiFilterGaussPyramidLayerDownBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, Npp32f nRate, const int nFilterTaps, const Npp32f *pKernel, NppiBorderType eBorderType)
Single channel 32-bit floating-point Gauss filter downsampling and with border control.
NppStatus nppiFilterLaplace_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Four channel 32-bit floating-point Laplace filter, ignoring alpha channel.
NppStatus nppiFilterGaussAdvanced_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel)
Four channel 8-bit unsigned Gauss filter.
NppStatus nppiFilterSobelCross_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 32-bit floating-point second cross derivative Sobel filter.
NppStatus nppiGetFilterGaussPyramidLayerDownBorderDstROI(int nSrcROIWidth, int nSrcROIHeight, NppiSize *pDstSizeROI, Npp32f nRate)
Calculate destination image SizeROI width and height from source image ROI width and height and downs...
NppStatus nppiFilter32f_8u16s_AC4R(const Npp8u *pSrc, int nSrcStep, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Four channel 8-bit unsigned to 16-bit signed convolution filter, ignoring alpha channel.
NppStatus nppiFilterSobelVertBorder_8u16s_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 8-bit unsigned to 16-bit signed vertical Sobel filter with border control.
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.
NppStatus nppiFilterBoxBorder_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Single channel 16-bit unsigned box filter with border control.
NppStatus nppiFilter32f_8s16s_C3R(const Npp8s *pSrc, int nSrcStep, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Three channel 8-bit to 16-bit signed convolution filter.
NppStatus nppiFilterMax_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Three channel 16-bit unsigned maximum filter.
NppStatus nppiFilterSobelVertSecond_8u16s_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 8-bit unsigned to 16-bit signed second derivative, vertical Sobel filter.
NppStatus nppiFilterSobelHoriz_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 16-bit signed horizontal Sobel filter, ignoring alpha channel.
NppStatus nppiFilterGauss_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Four channel 8-bit unsigned Gauss filter.
NppStatus nppiFilterLowPass_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 8-bit unsigned low-pass filter.
NppStatus nppiFilter32f_8s16s_C1R(const Npp8s *pSrc, int nSrcStep, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Single channel 8-bit to 16-bit signed convolution filter.
NppStatus nppiFilterLaplaceBorder_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Four channel 16-bit signed Laplace filter with border control, ignoring alpha channel.
NppStatus nppiFilterMax_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Four channel 8-bit unsigned maximum filter, ignoring alpha channel.
NppStatus nppiFilterPrewittHorizBorder_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Three channel 8-bit unsigned horizontal Prewitt filter with border control.
NppStatus nppiFilterHighPass_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Four channel 8-bit unsigned high-pass filter, ignoring alpha channel.
NppStatus nppiFilterMaxBorder_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Three channel 16-bit unsigned maximum filter with border control.
NppStatus nppiFilterRobertsUp_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 32-bit floating-point vertical Roberts filter, ignoring alpha-channel.
double Npp64f
64-bit floating-point numbers
Definition: nppdefs.h:287
NppStatus nppiFilterUnsharpGetBufferSize_8u_C4R(const Npp32f nRadius, const Npp32f nSigma, int *hpBufferSize)
Four channel 8-bit unsigned unsharp filter scratch memory size.
NppStatus nppiFilterPrewittVertBorder_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 32-bit floating-point vertical Prewitt filter with border control, ignoring alpha channe...
NppStatus nppiCompressMarkerLabelsGetBufferSize_32u8u_C1R(int nStartingNumber, int *hpBufferSize)
Calculate scratch buffer size needed for 1 channel 32-bit unsigned integer to 8-bit unsigned integer ...
NppStatus nppiSumWindowRowBorder_16u32f_C4R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
Four channel 16-bit unsigned 1D (row) sum to 32f with border control.
NppStatus nppiFilterLowPass_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Three channel 32-bit floating-point low-pass filter.
NppStatus nppiFilter_16u_C4R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, Npp32s nDivisor)
Four channel channel 16-bit unsigned convolution filter.
NppStatus nppiFilterGaussBorder_16u_AC4R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Four channel 16-bit unsigned Gauss filter with border control, ignoring alpha channel.
NppStatus nppiHistogramOfGradientsBorder_8u32f_C1R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, const NppiPoint *hpLocations, int nLocations, Npp32f *pDstWindowDescriptorBuffer, NppiSize oSizeROI, const NppiHOGConfig oHOGConfig, Npp8u *pScratchBuffer, NppiBorderType eBorderType)
1 channel 8-bit unsigned grayscale per source image descriptor window location with source image bord...
NppStatus nppiFilter32f_32s_AC4R(const Npp32s *pSrc, int nSrcStep, Npp32s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Four channel 32-bit convolution filter, ignoring alpha channel.
NppStatus nppiFilter_32f_C2R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Two channel 32-bit float convolution filter.
NppStatus nppiFilter_16u_AC4R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, Npp32s nDivisor)
Four channel 16-bit unsigned convolution filter, ignoring alpha channel.
The NppiHOGConfig structure defines the configuration parameters for the HOG descriptor: ...
Definition: nppdefs.h:555
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.
NppStatus nppiFilterRobertsDown_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 8-bit unsigned horizontal Roberts filter, ignoring alpha-channel.
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.
NppStatus nppiFilterCannyBorder_8u_C1R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, NppiDifferentialKernel eFilterType, NppiMaskSize eMaskSize, Npp16s nLowThreshold, Npp16s nHighThreshold, NppiNorm eNorm, NppiBorderType eBorderType, Npp8u *pDeviceBuffer)
1 channel 8-bit unsigned grayscale to 1 channel 8-bit unsigned black (0x00) and white (0xFF) image wi...
NppStatus nppiFilterSobelHorizBorder_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Three channel 32-bit floating-point horizontal Sobel filter with border control.
NppStatus nppiFilterPrewittVert_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 16-bit signed vertical Prewitt filter.
NppStatus nppiFilterMaxBorder_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Three channel 16-bit signed maximum filter with border control.
NppStatus nppiFilter32f_16s_C1R(const Npp16s *pSrc, int nSrcStep, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Single channel 16-bit convolution filter.
NppStatus nppiFilterLaplaceBorder_8u16s_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 8-bit unsigned to 16-bit signed Laplace filter with border control.
NppStatus nppiFilterHoughLineRegion_8u32f_C1R(const Npp8u *pSrc, int nSrcStep, NppiSize oSizeROI, NppPointPolar nDelta, int nThreshold, NppPointPolar *pDeviceLines, NppPointPolar oDstROI[2], int nMaxLineCount, int *pDeviceLineCount, Npp8u *pDeviceBuffer)
1 channel 8-bit unsigned binarized (0, 255) source feature (canny edges, etc.) source image to list o...
2D Polar Point
Definition: nppdefs.h:408
NppStatus nppiFilterWienerBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, Npp32f aNoise[1], NppiBorderType eBorderType)
Single channel 32-bit float Wiener filter with border control.
NppStatus nppiFilterPrewittHoriz_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Single channel 32-bit floating-point horizontal Prewitt filter.
NppStatus nppiFilterUnsharpBorder_16u_C4R(const Npp16u *pSrc, Npp32s nSrcStep, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, Npp32f nRadius, Npp32f nSigma, Npp32f nWeight, Npp32f nThreshold, NppiBorderType eBorderType, Npp8u *pDeviceBuffer)
Four channel 16-bit unsigned unsharp filter.
NppStatus nppiFilterGaussBorder_16u_C4R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Four channel 16-bit unsigned Gauss filter with border control.
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.
NppStatus nppiFilterGaussAdvanced_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel)
Single channel 16-bit unsigned Gauss filter.
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.
NppStatus nppiFilter32f_8u_C4R(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Four channel 8-bit unsigned convolution filter.
NppStatus nppiGradientVectorScharrBorder_8u16s_C1R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDstX, int nDstXStep, Npp16s *pDstY, int nDstYStep, Npp16s *pDstMag, int nDstMagStep, Npp32f *pDstAngle, int nDstAngleStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiNorm eNorm, NppiBorderType eBorderType)
1 channel 8-bit unsigned packed RGB to optional 1 channel 16-bit signed X (vertical), Y (horizontal), magnitude, and/or 32-bit floating point angle gradient vectors with user selectable fixed mask size and distance method with border control.
NppStatus nppiFilterSobelHorizBorder_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Three channel 8-bit unsigned horizontal Sobel filter with border control.
NppStatus nppiFilterRobertsDown_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Single channel 32-bit floating-point horizontal Roberts filter.
NppStatus nppiFilterPrewittHorizBorder_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Three channel 32-bit floating-point horizontal Prewitt filter with border control.
NppStatus nppiGradientVectorSobelBorder_16s32f_C3C1R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDstX, int nDstXStep, Npp32f *pDstY, int nDstYStep, Npp32f *pDstMag, int nDstMagStep, Npp32f *pDstAngle, int nDstAngleStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiNorm eNorm, NppiBorderType eBorderType)
3 channel 16-bit signed packed RGB to optional 1 channel 32-bit floating point X (vertical), Y (horizontal), magnitude, and/or 32-bit floating point angle gradient vectors with user selectable fixed mask size and distance method with border control.
NppStatus nppiFilterLaplaceBorder_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Four channel 16-bit signed Laplace filter with border control.
NppStatus nppiFilterBorder_32f_C2R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Two channel 32-bit float convolution filter with border control.
NppStatus nppiFilter32f_16s_C3R(const Npp16s *pSrc, int nSrcStep, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Three channel 16-bit convolution filter.
NppStatus nppiFilterBox_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Three channel 8-bit unsigned box filter.
NppStatus nppiFilterGaussAdvanced_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel)
Three channel 32-bit floating-point Gauss filter.
NppStatus nppiGradientVectorPrewittBorder_32f_C1R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDstX, int nDstXStep, Npp32f *pDstY, int nDstYStep, Npp32f *pDstMag, int nDstMagStep, Npp32f *pDstAngle, int nDstAngleStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiNorm eNorm, NppiBorderType eBorderType)
1 channel 32-bit floating point packed RGB to optional 1 channel 32-bit floating point X (vertical)...
NppStatus nppiFilterGaussAdvanced_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel)
Four channel 8-bit unsigned Gauss filter, ignoring alpha channel.
NppStatus nppiFilterScharrHoriz_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Single channel 32-bit floating-point horizontal Scharr filter.
NppStatus nppiFilterSobelVertBorder_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Single channel 16-bit signed vertical Sobel filter with border control.
NppStatus nppiFilterBilateralGaussBorder_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nRadius, const int nStepBetweenSrcPixels, const Npp32f nValSquareSigma, const Npp32f nPosSquareSigma, NppiBorderType eBorderType)
Single channel 16-bit unsigned bilateral Gauss filter with border control.
NppStatus nppiFilterBorder_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
Four channel 16-bit convolution filter with border control, ignoring alpha channel.
NppStatus nppiFilterHighPassBorder_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Four channel 32-bit floating-point high-pass filter.
NppStatus nppiFilterUnsharpGetBufferSize_16s_AC4R(const Npp32f nRadius, const Npp32f nSigma, int *hpBufferSize)
Four channel 16-bit signed unsharp filter scratch memory size (alpha channel is not processed)...
NppStatus nppiFilterBorder32f_8s_C4R(const Npp8s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 8-bit signed convolution filter with border control.
NppStatus nppiFilterGauss_16u_AC4R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Four channel 16-bit unsigned Gauss filter, ignoring alpha channel.
NppStatus nppiSumWindowColumnBorder_16u32f_C4R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
Four channel 16-bit unsigned 1D (column) sum to 32f with border control.
NppStatus nppiFilterSobelHorizBorder_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 8-bit unsigned horizontal Sobel filter with border control, ignoring alpha channel...
NppiBorderType
Definition: nppdefs.h:513
NppStatus nppiFilterLowPassBorder_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Four channel 8-bit unsigned high-pass filter.
NppStatus nppiGradientVectorPrewittBorder_16u32f_C1R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDstX, int nDstXStep, Npp32f *pDstY, int nDstYStep, Npp32f *pDstMag, int nDstMagStep, Npp32f *pDstAngle, int nDstAngleStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiNorm eNorm, NppiBorderType eBorderType)
1 channel 16-bit unsigned packed RGB to optional 1 channel 32-bit floating point X (vertical)...
NppStatus nppiFilterWienerBorder_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, Npp32f aNoise[4], NppiBorderType eBorderType)
Four channel 32-bit float Wiener filter with border control.
NppStatus nppiFilterMaxBorder_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Single channel 16-bit signed maximum filter with border control.
NppStatus nppiFilterHighPassBorder_16u_AC4R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Four channel 16-bit unsigned high-pass filter, ignoring alpha channel.
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.
float Npp32f
32-bit (IEEE) floating-point numbers
Definition: nppdefs.h:286
NppStatus nppiGradientVectorPrewittBorder_16s32f_C3C1R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDstX, int nDstXStep, Npp32f *pDstY, int nDstYStep, Npp32f *pDstMag, int nDstMagStep, Npp32f *pDstAngle, int nDstAngleStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiNorm eNorm, NppiBorderType eBorderType)
3 channel 16-bit signed packed RGB to optional 1 channel 32-bit floating point X (vertical), Y (horizontal), magnitude, and/or 32-bit floating point angle gradient vectors with user selectable fixed mask size and distance method with border control.
NppStatus nppiFilterHarrisCornersBorderGetBufferSize(NppiSize oSizeROI, int *hpBufferSize)
Calculate scratch buffer size needed for the FilterHarrisCornersBorder function based on destination ...
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.
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.
NppStatus nppiSumWindowRowBorder_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 (row) sum to 32f with border control.
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.
NppStatus nppiFilterSobelVertBorder_8s16s_C1R(const Npp8s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 8-bit signed to 16-bit signed vertical Sobel filter with border control.
NppStatus nppiFilterLaplace_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Four channel 32-bit floating-point Laplace filter.
NppStatus nppiFilterGaussAdvancedBorder_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel, NppiBorderType eBorderType)
Four channel 16-bit signed Gauss filter with border control, ignoring alpha channel.
NppStatus nppiGradientVectorScharrBorder_32f_C3C1R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDstX, int nDstXStep, Npp32f *pDstY, int nDstYStep, Npp32f *pDstMag, int nDstMagStep, Npp32f *pDstAngle, int nDstAngleStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiNorm eNorm, NppiBorderType eBorderType)
3 channel 32-bit floating point packed RGB to optional 1 channel 32-bit floating point X (vertical)...
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.
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.
NppStatus nppiFilterSobelHoriz_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Three channel 16-bit signed horizontal Sobel filter.
NppStatus nppiFilter_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, Npp32s nDivisor)
Three channel 16-bit unsigned convolution filter.
NppStatus nppiFilterLowPassBorder_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Four channel 8-bit unsigned high-pass filter, ignoring alpha channel.
NppStatus nppiFilter_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Single channel 32-bit float convolution filter.
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.
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.
NppStatus nppiFilterBox_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Four channel 8-bit unsigned box filter, ignorting alpha channel.
NppStatus nppiGradientVectorScharrBorder_16u32f_C3C1R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDstX, int nDstXStep, Npp32f *pDstY, int nDstYStep, Npp32f *pDstMag, int nDstMagStep, Npp32f *pDstAngle, int nDstAngleStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiNorm eNorm, NppiBorderType eBorderType)
3 channel 16-bit unsigned packed RGB to optional 1 channel 32-bit floating point X (vertical)...
NppStatus nppiFilterSobelCross_8s16s_C1R(const Npp8s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 8-bit signed to 16-bit signed second cross derivative Sobel filter.
NppStatus nppiFilterRobertsUp_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 32-bit floating-point vertical Roberts filter.
NppStatus nppiFilterBoxBorder_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 8-bit unsigned box filter with border control, ignoring alpha channel.
NppStatus nppiFilterLowPassBorder_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Four channel 16-bit signed high-pass filter.
NppStatus nppiFilterBorder_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
Single channel 16-bit convolution filter with border control.
NppStatus nppiFilterHighPassBorder_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Four channel 16-bit signed high-pass filter.
NppStatus nppiFilterSobelVert_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 8-bit unsigned vertical Sobel filter.
NppStatus nppiFilterHighPass_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Four channel 32-bit floating-point high-pass filter.
NppStatus nppiFilterBorder32f_8u_C4R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 8-bit unsigned convolution filter with border control.
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...
NppStatus nppiFilterSobelVertBorder_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Single channel 8-bit unsigned vertical Sobel filter with border control.
NppStatus nppiFilterSobelVert_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Three channel 16-bit signed vertical Sobel filter.
NppStatus nppiFilterBoxBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Single channel 32-bit floating-point box filter with border control.
NppStatus nppiFilterLowPassBorder_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Four channel 32-bit floating-point high-pass filter, ignoring alpha channel.
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.
NppStatus nppiGradientVectorSobelBorder_16u32f_C1R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDstX, int nDstXStep, Npp32f *pDstY, int nDstYStep, Npp32f *pDstMag, int nDstMagStep, Npp32f *pDstAngle, int nDstAngleStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiNorm eNorm, NppiBorderType eBorderType)
1 channel 16-bit unsigned packed RGB to optional 1 channel 32-bit floating point X (vertical)...
NppStatus nppiFilterBorder32f_8s_AC4R(const Npp8s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 8-bit signed convolution filter with border control, ignoring alpha channel.
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.
NppStatus nppiFilterSobelHoriz_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 32-bit floating-point horizontal Sobel filter.
NppStatus nppiFilterSobelVertBorder_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 8-bit unsigned vertical Sobel filter with border control.
NppStatus nppiFilterSharpenBorder_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 8-bit unsigned sharpening filter with border control, ignoring alpha channel...
NppStatus nppiFilterGauss_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 8-bit unsigned Gauss filter.
NppStatus nppiFilterBorder32f_8s_C1R(const Npp8s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Single channel 8-bit signed convolution filter with border control.
NppStatus nppiFilter32f_8s_C2R(const Npp8s *pSrc, int nSrcStep, Npp8s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Two channel 8-bit signed convolution filter.
NppStatus nppiFilterSobelVertSecondBorder_8s16s_C1R(const Npp8s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 8-bit signed to 16-bit signed second derivative, vertical Sobel filter with border con...
NppStatus nppiFilterLaplaceBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 32-bit floating-point Laplace filter with border control.
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.
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.
NppStatus nppiCompressMarkerLabels_16u_C1IR(Npp16u *pSrcDst, int nSrcDstStep, NppiSize oSizeROI, int nStartingNumber, int *pNewNumber, Npp8u *pBuffer)
1 channel 16-bit unsigned integer in place connected region marker label renumbering with numbering s...
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.
NppStatus nppiHistogramOfGradientsBorder_32f_C3R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, const NppiPoint *hpLocations, int nLocations, Npp32f *pDstWindowDescriptorBuffer, NppiSize oSizeROI, const NppiHOGConfig oHOGConfig, Npp8u *pScratchBuffer, NppiBorderType eBorderType)
3 channel 32-bit floating point color per source image descriptor window location with source image b...
NppStatus nppiFilterUnsharpBorder_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, Npp32f nRadius, Npp32f nSigma, Npp32f nWeight, Npp32f nThreshold, NppiBorderType eBorderType, Npp8u *pDeviceBuffer)
Three channel 16-bit signed unsharp filter.
NppStatus nppiFilterUnsharpGetBufferSize_16s_C3R(const Npp32f nRadius, const Npp32f nSigma, int *hpBufferSize)
Three channel 16-bit signed unsharp filter scratch memory size.
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.
NppStatus nppiFilterGaussAdvanced_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel)
Three channel 16-bit signed Gauss filter.
NppStatus nppiFilterSharpenBorder_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Single channel 16-bit unsigned sharpening filter with border control.
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.
NppStatus nppiFilterMinBorder_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Single channel 16-bit unsigned minimum filter with border control.
NppStatus nppiFilterGauss_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Four channel 16-bit signed Gauss filter, ignoring alpha channel.
NppStatus nppiFilterLowPass_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 32-bit floating-point low-pass filter.
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.
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.
NppStatus nppiFilterGauss_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Four channel 8-bit unsigned Gauss filter, ignoring alpha channel.
NppStatus nppiFilterSobelHorizBorder_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Single channel 8-bit unsigned horizontal Sobel filter with border control.
NppStatus nppiFilterUnsharpBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, Npp32f nRadius, Npp32f nSigma, Npp32f nWeight, Npp32f nThreshold, NppiBorderType eBorderType, Npp8u *pDeviceBuffer)
Single channel 32-bit floating point unsharp filter.
NppStatus nppiFilterLaplace_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Four channel 8-bit unsigned Laplace filter, ignoring alpha channel.
NppStatus nppiFilterSharpenBorder_16u_AC4R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 16-bit unsigned sharpening filter with border control, ignoring alpha channel...
NppStatus nppiFilterLaplace_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Four channel 8-bit unsigned Laplace filter.
NppStatus nppiFilterSobelHorizSecondBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 32-bit floating-point second derivative, horizontal Sobel filter with border control...
NppStatus nppiFilterMaxBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Single channel 32-bit floating-point maximum filter with border control.
NppStatus nppiFilterGauss_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Four channel 32-bit floating-point Gauss filter.
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.
NppStatus nppiFilterBorder32f_8u16s_C3R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Three channel 8-bit unsigned to 16-bit signed convolution filter with border control.
NppStatus nppiFilterGauss_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Three channel 32-bit floating-point Gauss filter.
NppStatus nppiFilterRobertsDownBorder_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 8-bit unsigned horizontal Roberts filter with border control, ignoring alpha-channel...
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.
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.
NppStatus nppiFilterRobertsUp_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 8-bit unsigned vertical Roberts filter, ignoring alpha-channel.
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.
NppStatus nppiFilterHoughLineGetBufferSize(NppiSize oSizeROI, NppPointPolar nDelta, int nMaxLineCount, int *hpBufferSize)
Calculate scratch buffer size needed for the FilterHoughLine or FilterHoughLineRegion functions based...
NppStatus nppiFilterGaussPyramidLayerUpBorder_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, Npp32f nRate, const int nFilterTaps, const Npp32f *pKernel, NppiBorderType eBorderType)
Single channel 8-bit unsigned Gauss filter with upsampling and border control.
NppStatus nppiFilterPrewittHorizBorder_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 32-bit floating-point horizontal Prewitt filter with border control. ...
NppStatus nppiFilterSobelHorizSecondBorder_8s16s_C1R(const Npp8s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 8-bit signed to 16-bit signed second derivative, horizontal Sobel filter with border c...
NppStatus nppiFilterRobertsUpBorder_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Single channel 8-bit unsigned vertical Roberts filter with border control.
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.
NppStatus nppiFilterHighPassBorder_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Four channel 16-bit signed high-pass filter, ignoring alpha channel.
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.
NppStatus nppiFilterGaussBorder_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Three channel 16-bit signed Gauss filter with border control.
NppStatus nppiFilterRobertsDown_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Single channel 8-bit unsigned horizontal Roberts filter.
NppStatus nppiFilterSobelVertBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Single channel 32-bit floating-point vertical Sobel filter with border control.
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.
NppStatus nppiBoundSegments_16u_C1IR(Npp16u *pSrcDst, int nSrcDstStep, NppiSize oSizeROI, Npp16u nBorderVal)
1 channel 16-bit unsigned integer in place region boundary border image generation.
NppStatus nppiFilterHighPassBorder_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Three channel 32-bit floating-point high-pass filter.
NppStatus nppiFilterLowPass_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 16-bit signed low-pass filter.
NppStatus nppiFilterBox_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Single channel 32-bit floating-point box filter.
NppStatus nppiFilterPrewittHoriz_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Three channel 32-bit floating-point horizontal Prewitt filter.
NppStatus nppiFilterSobelHorizBorder_8u16s_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 8-bit unsigned to 16-bit signed horizontal Sobel filter with border control...
NppStatus nppiFilterRobertsDownBorder_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Three channel 8-bit unsigned horizontal Roberts filter with border control.
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...
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.
NppStatus nppiFilterSobelVert_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Three channel 8-bit unsigned vertical Sobel filter.
NppStatus nppiFilterSobelHorizBorder_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Single channel 16-bit signed horizontal Sobel filter with border control.
NppStatus nppiFilterMinBorder_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Three channel 16-bit unsigned minimum filter with border control.
NppStatus nppiFilterGaussBorder_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 16-bit unsigned Gauss filter with border control.
NppStatus nppiFilterSobelHorizBorder_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Three channel 16-bit signed horizontal Sobel filter with border control.
NppStatus nppiFilterHighPassBorder_16u_C4R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Four channel 16-bit unsigned high-pass filter.
NppStatus nppiGradientVectorScharrBorder_16s32f_C1R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDstX, int nDstXStep, Npp32f *pDstY, int nDstYStep, Npp32f *pDstMag, int nDstMagStep, Npp32f *pDstAngle, int nDstAngleStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiNorm eNorm, NppiBorderType eBorderType)
1 channel 16-bit signed packed RGB to optional 1 channel 32-bit floating point X (vertical), Y (horizontal), magnitude, and/or 32-bit floating point angle gradient vectors with user selectable fixed mask size and distance method with border control.
NppStatus nppiFilterLaplace_8s16s_C1R(const Npp8s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 8-bit signed to 16-bit signed Laplace filter.
NppStatus nppiGradientVectorScharrBorder_16u32f_C1R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDstX, int nDstXStep, Npp32f *pDstY, int nDstYStep, Npp32f *pDstMag, int nDstMagStep, Npp32f *pDstAngle, int nDstAngleStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiNorm eNorm, NppiBorderType eBorderType)
1 channel 16-bit unsigned packed RGB to optional 1 channel 32-bit floating point X (vertical)...
NppStatus nppiFilter_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, Npp32s nDivisor)
Four channel channel 8-bit unsigned convolution filter.
NppStatus nppiFilterBoxBorder_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 16-bit box filter with border control.
NppStatus nppiSumWindowColumnBorder_16s32f_C1R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
One channel 16-bit signed 1D (column) sum to 32f with border control.
NppStatus nppiFilter32f_8u16s_C3R(const Npp8u *pSrc, int nSrcStep, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Three channel 8-bit unsigned to 16-bit signed convolution filter.
NppStatus nppiFilterMax_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Four channel 16-bit signed maximum filter.
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.
NppStatus nppiFilterRobertsUp_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 8-bit unsigned vertical Roberts filter.
NppStatus nppiFilterSobelHoriz_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Single channel 8-bit unsigned horizontal Sobel filter.
NppStatus nppiFilterBilateralGaussBorder_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nRadius, const int nStepBetweenSrcPixels, const Npp32f nValSquareSigma, const Npp32f nPosSquareSigma, NppiBorderType eBorderType)
Three channel 16-bit unsigned bilateral Gauss filter with border control.
2D Point
Definition: nppdefs.h:399
NppStatus nppiFilterWienerBorder_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, Npp32f aNoise[4], NppiBorderType eBorderType)
Four channel 16-bit signed Wiener filter with border control.
NppStatus nppiFilterMin_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Single channel 16-bit unsigned minimum filter.
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.
NppStatus nppiFilterPrewittVertBorder_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 16-bit signed vertical Prewitt filter with border control, ignoring alpha channel...
NppStatus nppiFilterPrewittVert_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 8-bit unsigned vertical Prewitt filter, ignoring alpha channel.
NppStatus nppiFilterMinBorder_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 32-bit floating-point minimum filter with border control, ignoring alpha channel...
NppStatus nppiFilterLaplace_16s_C4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Four channel 16-bit signed Laplace filter.
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.
NppStatus nppiFilter_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Three channel 32-bit float convolution filter.
NppStatus nppiFilterMax_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Single channel 16-bit unsigned maximum filter.
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.
NppStatus nppiFilterSobelHorizMaskBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 32-bit floating-point horizontal Sobel filter with border control. ...
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.
NppStatus nppiFilterSobelCrossBorder_8u16s_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 8-bit unsigned to 16-bit signed second cross derivative Sobel filter with border contr...
NppStatus nppiFilterBorder_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
Four channel 8-bit unsigned convolution filter with border control, ignoring alpha channel...
NppStatus nppiFilterPrewittVertBorder_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Three channel 8-bit unsigned vertical Prewitt filter with border control.
NppStatus nppiFilterUnsharpBorder_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, Npp32f nRadius, Npp32f nSigma, Npp32f nWeight, Npp32f nThreshold, NppiBorderType eBorderType, Npp8u *pDeviceBuffer)
Four channel 32-bit floating point unsharp filter (alpha channel is not processed).
NppStatus nppiFilterBox_16s_AC4R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Four channel 16-bit box filter, ignorting alpha channel.
NppStatus nppiFilterBoxBorder_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 32-bit floating-point box filter with border control, ignoring alpha channel...
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.
NppStatus nppiFilter_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Four channel 32-bit float convolution filter.
NppStatus nppiFilterRobertsDown_16s_C3R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Three channel 16-bit signed horizontal Roberts filter.
NppStatus nppiFilterRobertsUpBorder_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 32-bit floating-point vertical Roberts filter with border control, ignoring alpha-channe...
NppStatus nppiFilterSobelVert_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Single channel 16-bit signed vertical Sobel filter.
NppStatus nppiSumWindowRowBorder_16s32f_C3R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oROI, Npp32s nMaskSize, Npp32s nAnchor, NppiBorderType eBorderType)
Three channel 16-bit signed 1D (row) sum to 32f with border control.
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.
NppStatus nppiFilterMin_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Three channel 8-bit unsigned minimum filter.
NppStatus nppiFilterGaussAdvancedBorder_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel, NppiBorderType eBorderType)
Single channel 16-bit signed Gauss filter with border control.
NppStatus nppiFilterMax_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor)
Single channel 16-bit signed maximum filter.
NppStatus nppiFilterSharpenBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Single channel 32-bit floating-point sharpening filter with border control.
NppStatus nppiHistogramOfGradientsBorder_32f_C1R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, const NppiPoint *hpLocations, int nLocations, Npp32f *pDstWindowDescriptorBuffer, NppiSize oSizeROI, const NppiHOGConfig oHOGConfig, Npp8u *pScratchBuffer, NppiBorderType eBorderType)
1 channel 32-bit floating point grayscale per source image descriptor window location with source ima...
NppStatus nppiFilterBorder_16u_AC4R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, Npp32s nDivisor, NppiBorderType eBorderType)
Four channel 16-bit unsigned convolution filter with border control, ignoring alpha channel...
NppStatus nppiFilterPrewittHorizBorder_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Single channel 8-bit unsigned horizontal Prewitt filter with border control.
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.
NppStatus nppiFilterPrewittHorizBorder_8u_AC4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Four channel 8-bit unsigned horizontal Prewitt filter with border control, ignoring alpha channel...
NppStatus nppiFilterGaussBorder_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Three channel 8-bit unsigned Gauss filter with border control.
NppStatus nppiGradientVectorSobelBorder_16s32f_C1R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDstX, int nDstXStep, Npp32f *pDstY, int nDstYStep, Npp32f *pDstMag, int nDstMagStep, Npp32f *pDstAngle, int nDstAngleStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiNorm eNorm, NppiBorderType eBorderType)
1 channel 16-bit signed packed RGB to optional 1 channel 32-bit floating point X (vertical), Y (horizontal), magnitude, and/or 32-bit floating point angle gradient vectors with user selectable fixed mask size and distance method with border control.
NppStatus nppiFilterSobelVert_32f_C4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 32-bit floating-point vertical Sobel filter.
NppStatus nppiFilterSobelHoriz_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Single channel 16-bit signed horizontal Sobel filter.
NppStatus nppiGradientVectorSobelBorder_32f_C1R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDstX, int nDstXStep, Npp32f *pDstY, int nDstYStep, Npp32f *pDstMag, int nDstMagStep, Npp32f *pDstAngle, int nDstAngleStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiNorm eNorm, NppiBorderType eBorderType)
1 channel 32-bit floating point packed RGB to optional 1 channel 32-bit floating point X (vertical)...
NppStatus nppiFilterGaussAdvancedBorder_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nFilterTaps, const Npp32f *pKernel, NppiBorderType eBorderType)
Four channel 8-bit unsigned Gauss filter with border control.
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.
NppStatus nppiFilterBilateralGaussBorder_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const int nRadius, const int nStepBetweenSrcPixels, const Npp32f nValSquareSigma, const Npp32f nPosSquareSigma, NppiBorderType eBorderType)
Three channel 8-bit unsigned bilateral Gauss filter with border control.
NppStatus nppiFilterCannyBorderGetBufferSize(NppiSize oSizeROI, int *hpBufferSize)
Calculate scratch buffer size needed for the FilterCannyBorder function based on destination image Si...
NppStatus nppiFilterSobelHorizSecond_8u16s_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Single channel 8-bit unsigned to 16-bit signed second derivative, horizontal Sobel filter...
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.
NppStatus nppiFilter_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, Npp32s nDivisor)
Single channel 8-bit unsigned convolution filter.
NppStatus nppiFilterUnsharpGetBufferSize_16s_C1R(const Npp32f nRadius, const Npp32f nSigma, int *hpBufferSize)
Single channel 16-bit signed unsharp filter scratch memory size.
NppStatus nppiFilterLowPass_32f_AC4R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Four channel 32-bit floating-point high-pass filter, ignoring alpha channel.
NppStatus nppiFilterSharpen_16u_C4R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 16-bit unsigned sharpening filter.
NppStatus nppiFilterLaplace_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize)
Three channel 8-bit unsigned Laplace filter.
NppStatus nppiFilterRobertsUp_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Single channel 16-bit signed vertical Roberts filter.
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.
NppStatus nppiFilterGaussBorder_16s_C1R(const Npp16s *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Single channel 16-bit signed Gauss filter with border control.
NppStatus nppiFilter_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pKernel, NppiSize oKernelSize, NppiPoint oAnchor, Npp32s nDivisor)
Single channel 16-bit unsigned convolution filter.
NppStatus nppiFilterRobertsUpBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)
Single channel 32-bit floating-point vertical Roberts filter with border control. ...
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...
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.
NppStatus nppiFilterSobelHoriz_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Three channel 8-bit unsigned horizontal Sobel filter.
NppStatus nppiFilter32f_8s_C3R(const Npp8s *pSrc, int nSrcStep, Npp8s *pDst, int nDstStep, NppiSize oSizeROI, const Npp32f *pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
Three channel 8-bit signed convolution filter.
NppStatus nppiGradientVectorPrewittBorder_8u16s_C1R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDstX, int nDstXStep, Npp16s *pDstY, int nDstYStep, Npp16s *pDstMag, int nDstMagStep, Npp32f *pDstAngle, int nDstAngleStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiNorm eNorm, NppiBorderType eBorderType)
1 channel 8-bit unsigned packed RGB to optional 1 channel 16-bit signed X (vertical), Y (horizontal), magnitude, and/or 32-bit floating point angle gradient vectors with user selectable fixed mask size and distance method with border control.
NppStatus nppiFilterPrewittVert_8u_C4R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)
Four channel 8-bit unsigned vertical Prewitt filter.
NppiDifferentialKernel
Differential Filter types.
Definition: nppdefs.h:138
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.
NppStatus nppiFilterHighPassBorder_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiMaskSize eMaskSize, NppiBorderType eBorderType)
Three channel 8-bit unsigned high-pass filter.
NppStatus nppiFilterMinBorder_16u_C4R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)
Four channel 16-bit unsigned minimum filter with border control.
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.