Class NPPNativeMethods.NPPi.WindowSum1D
1D mask Window Sum for 8 bit images.
Inheritance
Inherited Members
Namespace: ManagedCuda.NPP
Assembly: NPP.dll
Syntax
public static class WindowSum1D
Methods
nppiSumWindowColumn_16s32f_C1R(CUdeviceptr, Int32, CUdeviceptr, Int32, NppiSize, Int32, Int32)
One channel 16-bit signed 1D (column) sum to 32f.
Apply Column Window Summation filter over a 1D mask region around each
source pixel for 1-channel 16 bit/pixel input images with 32-bit floating point
output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring column pixel values in a mask region of the source image defined by
nMaskSize and nAnchor.
Declaration
public static NppStatus nppiSumWindowColumn_16s32f_C1R(CUdeviceptr pSrc, int nSrcStep, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | Y offset of the kernel origin frame of reference relative to the |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowColumn_16s32f_C3R(CUdeviceptr, Int32, CUdeviceptr, Int32, NppiSize, Int32, Int32)
Three channel 16-bit signed 1D (column) sum to 32f.
Apply Column Window Summation filter over a 1D mask region around each
source pixel for 1-channel 16 bit/pixel input images with 32-bit floating point
output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring column pixel values in a mask region of the source image defined by
nMaskSize and nAnchor.
Declaration
public static NppStatus nppiSumWindowColumn_16s32f_C3R(CUdeviceptr pSrc, int nSrcStep, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | Y offset of the kernel origin frame of reference relative to the |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowColumn_16s32f_C4R(CUdeviceptr, Int32, CUdeviceptr, Int32, NppiSize, Int32, Int32)
Four channel 16-bit signed 1D (column) sum to 32f.
Apply Column Window Summation filter over a 1D mask region around each
source pixel for 4-channel 16 bit/pixel input images with 32-bit floating point
output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring column pixel values in a mask region of the source image defined by
nMaskSize and nAnchor.
Declaration
public static NppStatus nppiSumWindowColumn_16s32f_C4R(CUdeviceptr pSrc, int nSrcStep, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | Y offset of the kernel origin frame of reference relative to the |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowColumn_16u32f_C1R(CUdeviceptr, Int32, CUdeviceptr, Int32, NppiSize, Int32, Int32)
One channel 16-bit unsigned 1D (column) sum to 32f.
Apply Column Window Summation filter over a 1D mask region around each
source pixel for 1-channel 16 bit/pixel input images with 32-bit floating point
output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring column pixel values in a mask region of the source image defined by
nMaskSize and nAnchor.
Declaration
public static NppStatus nppiSumWindowColumn_16u32f_C1R(CUdeviceptr pSrc, int nSrcStep, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | Y offset of the kernel origin frame of reference relative to the |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowColumn_16u32f_C3R(CUdeviceptr, Int32, CUdeviceptr, Int32, NppiSize, Int32, Int32)
Three channel 16-bit unsigned 1D (column) sum to 32f.
Apply Column Window Summation filter over a 1D mask region around each
source pixel for 3-channel 16 bit/pixel input images with 32-bit floating point
output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring column pixel values in a mask region of the source image defined by
nMaskSize and nAnchor.
Declaration
public static NppStatus nppiSumWindowColumn_16u32f_C3R(CUdeviceptr pSrc, int nSrcStep, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | Y offset of the kernel origin frame of reference relative to the |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowColumn_16u32f_C4R(CUdeviceptr, Int32, CUdeviceptr, Int32, NppiSize, Int32, Int32)
Four channel 16-bit unsigned 1D (column) sum to 32f.
Apply Column Window Summation filter over a 1D mask region around each
source pixel for 4-channel 16 bit/pixel input images with 32-bit floating point
output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring column pixel values in a mask region of the source image defined by
nMaskSize and nAnchor.
Declaration
public static NppStatus nppiSumWindowColumn_16u32f_C4R(CUdeviceptr pSrc, int nSrcStep, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | Y offset of the kernel origin frame of reference relative to the |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowColumn_8u32f_C1R(CUdeviceptr, Int32, CUdeviceptr, Int32, NppiSize, Int32, Int32)
8-bit unsigned 1D (column) sum to 32f.
Apply Column Window Summation filter over a 1D mask region around each
source pixel for 1-channel 8 bit/pixel input images with 32-bit floating point
output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring column pixel values in a mask region of the source image defined by
nMaskSize and nAnchor.
Declaration
public static NppStatus nppiSumWindowColumn_8u32f_C1R(CUdeviceptr pSrc, int nSrcStep, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | Y offset of the kernel origin frame of reference w.r.t the |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowColumn_8u32f_C3R(CUdeviceptr, Int32, CUdeviceptr, Int32, NppiSize, Int32, Int32)
Three channel 8-bit unsigned 1D (column) sum to 32f.
Apply Column Window Summation filter over a 1D mask region around each
source pixel for 3-channel 8 bit/pixel input images with 32-bit floating point
output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring column pixel values in a mask region of the source image defined by
nMaskSize and nAnchor.
Declaration
public static NppStatus nppiSumWindowColumn_8u32f_C3R(CUdeviceptr pSrc, int nSrcStep, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | Y offset of the kernel origin frame of reference relative to the |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowColumn_8u32f_C4R(CUdeviceptr, Int32, CUdeviceptr, Int32, NppiSize, Int32, Int32)
Four channel 8-bit unsigned 1D (column) sum to 32f.
Apply Column Window Summation filter over a 1D mask region around each
source pixel for 4-channel 8 bit/pixel input images with 32-bit floating point
output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring column pixel values in a mask region of the source image defined by
nMaskSize and nAnchor.
Declaration
public static NppStatus nppiSumWindowColumn_8u32f_C4R(CUdeviceptr pSrc, int nSrcStep, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | Y offset of the kernel origin frame of reference relative to the |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowColumnBorder_16s32f_C1R(CUdeviceptr, Int32, NppiSize, NppiPoint, CUdeviceptr, Int32, NppiSize, Int32, Int32, NppiBorderType)
One channel 16-bit signed 1D (column) sum to 32f with border control.
Apply Column Window Summation filter over a 1D mask region around each
source pixel for 1-channel 16 bit/pixel input images with 32-bit floating point
output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring column pixel values in a mask region of the source image defined by
nMaskSize and nAnchor.
Declaration
public static NppStatus nppiSumWindowColumnBorder_16s32f_C1R(CUdeviceptr pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor, NppiBorderType eBorderType)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
NppiSize | oSrcSize | Source image width and height in pixels relative to pSrc. |
NppiPoint | oSrcOffset | The pixel offset that pSrc points to relative to the origin of the source image. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | Y offset of the kernel origin frame of reference relative to the |
NppiBorderType | eBorderType | The border type operation to be applied at source image border boundaries. |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowColumnBorder_16s32f_C3R(CUdeviceptr, Int32, NppiSize, NppiPoint, CUdeviceptr, Int32, NppiSize, Int32, Int32, NppiBorderType)
Three channel 16-bit signed 1D (column) sum to 32f with border control.
Apply Column Window Summation filter over a 1D mask region around each
source pixel for 1-channel 16 bit/pixel input images with 32-bit floating point
output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring column pixel values in a mask region of the source image defined by
nMaskSize and nAnchor.
Declaration
public static NppStatus nppiSumWindowColumnBorder_16s32f_C3R(CUdeviceptr pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor, NppiBorderType eBorderType)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
NppiSize | oSrcSize | Source image width and height in pixels relative to pSrc. |
NppiPoint | oSrcOffset | The pixel offset that pSrc points to relative to the origin of the source image. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | Y offset of the kernel origin frame of reference relative to the |
NppiBorderType | eBorderType | The border type operation to be applied at source image border boundaries. |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowColumnBorder_16s32f_C4R(CUdeviceptr, Int32, NppiSize, NppiPoint, CUdeviceptr, Int32, NppiSize, Int32, Int32, NppiBorderType)
Four channel 16-bit signed 1D (column) sum to 32f with border control.
Apply Column Window Summation filter over a 1D mask region around each
source pixel for 4-channel 16 bit/pixel input images with 32-bit floating point
output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring column pixel values in a mask region of the source image defined by
nMaskSize and nAnchor.
Declaration
public static NppStatus nppiSumWindowColumnBorder_16s32f_C4R(CUdeviceptr pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor, NppiBorderType eBorderType)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
NppiSize | oSrcSize | Source image width and height in pixels relative to pSrc. |
NppiPoint | oSrcOffset | The pixel offset that pSrc points to relative to the origin of the source image. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | Y offset of the kernel origin frame of reference relative to the |
NppiBorderType | eBorderType | The border type operation to be applied at source image border boundaries. |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowColumnBorder_16u32f_C1R(CUdeviceptr, Int32, NppiSize, NppiPoint, CUdeviceptr, Int32, NppiSize, Int32, Int32, NppiBorderType)
One channel 16-bit unsigned 1D (column) sum to 32f with border control.
Apply Column Window Summation filter over a 1D mask region around each
source pixel for 1-channel 16 bit/pixel input images with 32-bit floating point
output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring column pixel values in a mask region of the source image defined by
nMaskSize and nAnchor.
Declaration
public static NppStatus nppiSumWindowColumnBorder_16u32f_C1R(CUdeviceptr pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor, NppiBorderType eBorderType)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
NppiSize | oSrcSize | Source image width and height in pixels relative to pSrc. |
NppiPoint | oSrcOffset | The pixel offset that pSrc points to relative to the origin of the source image. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | Y offset of the kernel origin frame of reference relative to the |
NppiBorderType | eBorderType | The border type operation to be applied at source image border boundaries. |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowColumnBorder_16u32f_C3R(CUdeviceptr, Int32, NppiSize, NppiPoint, CUdeviceptr, Int32, NppiSize, Int32, Int32, NppiBorderType)
Three channel 16-bit unsigned 1D (column) sum to 32f with border control.
Apply Column Window Summation filter over a 1D mask region around each
source pixel for 3-channel 16 bit/pixel input images with 32-bit floating point
output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring column pixel values in a mask region of the source image defined by
nMaskSize and nAnchor.
Declaration
public static NppStatus nppiSumWindowColumnBorder_16u32f_C3R(CUdeviceptr pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor, NppiBorderType eBorderType)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
NppiSize | oSrcSize | Source image width and height in pixels relative to pSrc. |
NppiPoint | oSrcOffset | The pixel offset that pSrc points to relative to the origin of the source image. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | Y offset of the kernel origin frame of reference relative to the |
NppiBorderType | eBorderType | The border type operation to be applied at source image border boundaries. |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowColumnBorder_16u32f_C4R(CUdeviceptr, Int32, NppiSize, NppiPoint, CUdeviceptr, Int32, NppiSize, Int32, Int32, NppiBorderType)
Four channel 16-bit unsigned 1D (column) sum to 32f with border control.
Apply Column Window Summation filter over a 1D mask region around each
source pixel for 4-channel 16 bit/pixel input images with 32-bit floating point
output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring column pixel values in a mask region of the source image defined by
nMaskSize and nAnchor.
Declaration
public static NppStatus nppiSumWindowColumnBorder_16u32f_C4R(CUdeviceptr pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor, NppiBorderType eBorderType)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
NppiSize | oSrcSize | Source image width and height in pixels relative to pSrc. |
NppiPoint | oSrcOffset | The pixel offset that pSrc points to relative to the origin of the source image. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | Y offset of the kernel origin frame of reference relative to the |
NppiBorderType | eBorderType | The border type operation to be applied at source image border boundaries. |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowColumnBorder_8u32f_C1R(CUdeviceptr, Int32, NppiSize, NppiPoint, CUdeviceptr, Int32, NppiSize, Int32, Int32, NppiBorderType)
One channel 8-bit unsigned 1D (column) sum to 32f with border control.
Apply Column Window Summation filter over a 1D mask region around each
source pixel for 1-channel 8 bit/pixel input images with 32-bit floating point
output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring column pixel values in a mask region of the source image defined by
nMaskSize and nAnchor.
Declaration
public static NppStatus nppiSumWindowColumnBorder_8u32f_C1R(CUdeviceptr pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor, NppiBorderType eBorderType)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
NppiSize | oSrcSize | Source image width and height in pixels relative to pSrc. |
NppiPoint | oSrcOffset | The pixel offset that pSrc points to relative to the origin of the source image. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | Y offset of the kernel origin frame of reference relative to the |
NppiBorderType | eBorderType | The border type operation to be applied at source image border boundaries. |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowColumnBorder_8u32f_C3R(CUdeviceptr, Int32, NppiSize, NppiPoint, CUdeviceptr, Int32, NppiSize, Int32, Int32, NppiBorderType)
Three channel 8-bit unsigned 1D (column) sum to 32f with border control.
Apply Column Window Summation filter over a 1D mask region around each
source pixel for 3-channel 8 bit/pixel input images with 32-bit floating point
output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring column pixel values in a mask region of the source image defined by
nMaskSize and nAnchor.
Declaration
public static NppStatus nppiSumWindowColumnBorder_8u32f_C3R(CUdeviceptr pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor, NppiBorderType eBorderType)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
NppiSize | oSrcSize | Source image width and height in pixels relative to pSrc. |
NppiPoint | oSrcOffset | The pixel offset that pSrc points to relative to the origin of the source image. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | Y offset of the kernel origin frame of reference relative to the |
NppiBorderType | eBorderType | The border type operation to be applied at source image border boundaries. |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowColumnBorder_8u32f_C4R(CUdeviceptr, Int32, NppiSize, NppiPoint, CUdeviceptr, Int32, NppiSize, Int32, Int32, NppiBorderType)
Four channel 8-bit unsigned 1D (column) sum to 32f with border control.
Apply Column Window Summation filter over a 1D mask region around each
source pixel for 4-channel 8 bit/pixel input images with 32-bit floating point
output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring column pixel values in a mask region of the source image defined by
nMaskSize and nAnchor.
Declaration
public static NppStatus nppiSumWindowColumnBorder_8u32f_C4R(CUdeviceptr pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor, NppiBorderType eBorderType)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
NppiSize | oSrcSize | Source image width and height in pixels relative to pSrc. |
NppiPoint | oSrcOffset | The pixel offset that pSrc points to relative to the origin of the source image. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | Y offset of the kernel origin frame of reference relative to the |
NppiBorderType | eBorderType | The border type operation to be applied at source image border boundaries. |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowRow_16s32f_C1R(CUdeviceptr, Int32, CUdeviceptr, Int32, NppiSize, Int32, Int32)
One channel 16-bit signed 1D (row) sum to 32f.
Apply Row Window Summation filter over a 1D mask region around each source
pixel for 1-channel 16-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring row pixel values in a mask region of the source image defined
by iKernelDim and iAnchorX.
Declaration
public static NppStatus nppiSumWindowRow_16s32f_C1R(CUdeviceptr pSrc, int nSrcStep, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | X offset of the kernel origin frame of reference relative to the |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowRow_16s32f_C3R(CUdeviceptr, Int32, CUdeviceptr, Int32, NppiSize, Int32, Int32)
Three channel 16-bit signed 1D (row) sum to 32f.
Apply Row Window Summation filter over a 1D mask region around each source
pixel for 3-channel 16-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring row pixel values in a mask region of the source image defined
by iKernelDim and iAnchorX.
Declaration
public static NppStatus nppiSumWindowRow_16s32f_C3R(CUdeviceptr pSrc, int nSrcStep, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | X offset of the kernel origin frame of reference relative to the |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowRow_16s32f_C4R(CUdeviceptr, Int32, CUdeviceptr, Int32, NppiSize, Int32, Int32)
Four channel 16-bit signed 1D (row) sum to 32f.
Apply Row Window Summation filter over a 1D mask region around each source
pixel for 4-channel 16-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring row pixel values in a mask region of the source image defined
by iKernelDim and iAnchorX.
Declaration
public static NppStatus nppiSumWindowRow_16s32f_C4R(CUdeviceptr pSrc, int nSrcStep, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | X offset of the kernel origin frame of reference relative to the |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowRow_16u32f_C1R(CUdeviceptr, Int32, CUdeviceptr, Int32, NppiSize, Int32, Int32)
One channel 16-bit unsigned 1D (row) sum to 32f.
Apply Row Window Summation filter over a 1D mask region around each source
pixel for 1-channel 16-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring row pixel values in a mask region of the source image defined
by iKernelDim and iAnchorX.
Declaration
public static NppStatus nppiSumWindowRow_16u32f_C1R(CUdeviceptr pSrc, int nSrcStep, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | X offset of the kernel origin frame of reference relative to the |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowRow_16u32f_C3R(CUdeviceptr, Int32, CUdeviceptr, Int32, NppiSize, Int32, Int32)
Three channel 16-bit unsigned 1D (row) sum to 32f.
Apply Row Window Summation filter over a 1D mask region around each source
pixel for 3-channel 16-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring row pixel values in a mask region of the source image defined
by iKernelDim and iAnchorX.
Declaration
public static NppStatus nppiSumWindowRow_16u32f_C3R(CUdeviceptr pSrc, int nSrcStep, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | X offset of the kernel origin frame of reference relative to the |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowRow_16u32f_C4R(CUdeviceptr, Int32, CUdeviceptr, Int32, NppiSize, Int32, Int32)
Four channel 16-bit unsigned 1D (row) sum to 32f.
Apply Row Window Summation filter over a 1D mask region around each source
pixel for 4-channel 16-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring row pixel values in a mask region of the source image defined
by iKernelDim and iAnchorX.
Declaration
public static NppStatus nppiSumWindowRow_16u32f_C4R(CUdeviceptr pSrc, int nSrcStep, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | X offset of the kernel origin frame of reference relative to the |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowRow_8u32f_C1R(CUdeviceptr, Int32, CUdeviceptr, Int32, NppiSize, Int32, Int32)
8-bit unsigned 1D (row) sum to 32f.
Apply Row Window Summation filter over a 1D mask region around each source
pixel for 1-channel 8-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring row pixel values in a mask region of the source image defined
by iKernelDim and iAnchorX.
Declaration
public static NppStatus nppiSumWindowRow_8u32f_C1R(CUdeviceptr pSrc, int nSrcStep, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | X offset of the kernel origin frame of reference w.r.t the |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowRow_8u32f_C3R(CUdeviceptr, Int32, CUdeviceptr, Int32, NppiSize, Int32, Int32)
Three channel 8-bit unsigned 1D (row) sum to 32f.
Apply Row Window Summation filter over a 1D mask region around each source
pixel for 3-channel 8-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring row pixel values in a mask region of the source image defined
by iKernelDim and iAnchorX.
Declaration
public static NppStatus nppiSumWindowRow_8u32f_C3R(CUdeviceptr pSrc, int nSrcStep, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | X offset of the kernel origin frame of reference relative to the |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowRow_8u32f_C4R(CUdeviceptr, Int32, CUdeviceptr, Int32, NppiSize, Int32, Int32)
Four channel 8-bit unsigned 1D (row) sum to 32f.
Apply Row Window Summation filter over a 1D mask region around each source
pixel for 4-channel 8-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring row pixel values in a mask region of the source image defined
by iKernelDim and iAnchorX.
Declaration
public static NppStatus nppiSumWindowRow_8u32f_C4R(CUdeviceptr pSrc, int nSrcStep, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | X offset of the kernel origin frame of reference relative to the |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowRowBorder_16s32f_C1R(CUdeviceptr, Int32, NppiSize, NppiPoint, CUdeviceptr, Int32, NppiSize, Int32, Int32, NppiBorderType)
One channel 16-bit signed 1D (row) sum to 32f with border control.
Apply Row Window Summation filter over a 1D mask region around each source
pixel for 1-channel 16-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring row pixel values in a mask region of the source image defined
by iKernelDim and iAnchorX.
Declaration
public static NppStatus nppiSumWindowRowBorder_16s32f_C1R(CUdeviceptr pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor, NppiBorderType eBorderType)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
NppiSize | oSrcSize | Source image width and height in pixels relative to pSrc. |
NppiPoint | oSrcOffset | The pixel offset that pSrc points to relative to the origin of the source image. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | X offset of the kernel origin frame of reference relative to the |
NppiBorderType | eBorderType | The border type operation to be applied at source image border boundaries. |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowRowBorder_16s32f_C3R(CUdeviceptr, Int32, NppiSize, NppiPoint, CUdeviceptr, Int32, NppiSize, Int32, Int32, NppiBorderType)
Three channel 16-bit signed 1D (row) sum to 32f with border control.
Apply Row Window Summation filter over a 1D mask region around each source
pixel for 3-channel 16-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring row pixel values in a mask region of the source image defined
by iKernelDim and iAnchorX.
Declaration
public static NppStatus nppiSumWindowRowBorder_16s32f_C3R(CUdeviceptr pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor, NppiBorderType eBorderType)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
NppiSize | oSrcSize | Source image width and height in pixels relative to pSrc. |
NppiPoint | oSrcOffset | The pixel offset that pSrc points to relative to the origin of the source image. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | X offset of the kernel origin frame of reference relative to the |
NppiBorderType | eBorderType | The border type operation to be applied at source image border boundaries. |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowRowBorder_16s32f_C4R(CUdeviceptr, Int32, NppiSize, NppiPoint, CUdeviceptr, Int32, NppiSize, Int32, Int32, NppiBorderType)
Four channel 16-bit signed 1D (row) sum to 32f with border control.
Apply Row Window Summation filter over a 1D mask region around each source
pixel for 4-channel 16-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring row pixel values in a mask region of the source image defined
by iKernelDim and iAnchorX.
Declaration
public static NppStatus nppiSumWindowRowBorder_16s32f_C4R(CUdeviceptr pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor, NppiBorderType eBorderType)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
NppiSize | oSrcSize | Source image width and height in pixels relative to pSrc. |
NppiPoint | oSrcOffset | The pixel offset that pSrc points to relative to the origin of the source image. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | X offset of the kernel origin frame of reference relative to the |
NppiBorderType | eBorderType | The border type operation to be applied at source image border boundaries. |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowRowBorder_16u32f_C1R(CUdeviceptr, Int32, NppiSize, NppiPoint, CUdeviceptr, Int32, NppiSize, Int32, Int32, NppiBorderType)
One channel 16-bit unsigned 1D (row) sum to 32f with border control.
Apply Row Window Summation filter over a 1D mask region around each source
pixel for 1-channel 16-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring row pixel values in a mask region of the source image defined
by iKernelDim and iAnchorX.
Declaration
public static NppStatus nppiSumWindowRowBorder_16u32f_C1R(CUdeviceptr pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor, NppiBorderType eBorderType)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
NppiSize | oSrcSize | Source image width and height in pixels relative to pSrc. |
NppiPoint | oSrcOffset | The pixel offset that pSrc points to relative to the origin of the source image. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | X offset of the kernel origin frame of reference relative to the |
NppiBorderType | eBorderType | The border type operation to be applied at source image border boundaries. |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowRowBorder_16u32f_C3R(CUdeviceptr, Int32, NppiSize, NppiPoint, CUdeviceptr, Int32, NppiSize, Int32, Int32, NppiBorderType)
Three channel 16-bit unsigned 1D (row) sum to 32f with border control.
Apply Row Window Summation filter over a 1D mask region around each source
pixel for 3-channel 16-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring row pixel values in a mask region of the source image defined
by iKernelDim and iAnchorX.
Declaration
public static NppStatus nppiSumWindowRowBorder_16u32f_C3R(CUdeviceptr pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor, NppiBorderType eBorderType)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
NppiSize | oSrcSize | Source image width and height in pixels relative to pSrc. |
NppiPoint | oSrcOffset | The pixel offset that pSrc points to relative to the origin of the source image. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | X offset of the kernel origin frame of reference relative to the |
NppiBorderType | eBorderType | The border type operation to be applied at source image border boundaries. |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowRowBorder_16u32f_C4R(CUdeviceptr, Int32, NppiSize, NppiPoint, CUdeviceptr, Int32, NppiSize, Int32, Int32, NppiBorderType)
Four channel 16-bit unsigned 1D (row) sum to 32f with border control.
Apply Row Window Summation filter over a 1D mask region around each source
pixel for 4-channel 16-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring row pixel values in a mask region of the source image defined
by iKernelDim and iAnchorX.
Declaration
public static NppStatus nppiSumWindowRowBorder_16u32f_C4R(CUdeviceptr pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor, NppiBorderType eBorderType)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
NppiSize | oSrcSize | Source image width and height in pixels relative to pSrc. |
NppiPoint | oSrcOffset | The pixel offset that pSrc points to relative to the origin of the source image. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | X offset of the kernel origin frame of reference relative to the |
NppiBorderType | eBorderType | The border type operation to be applied at source image border boundaries. |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowRowBorder_8u32f_C1R(CUdeviceptr, Int32, NppiSize, NppiPoint, CUdeviceptr, Int32, NppiSize, Int32, Int32, NppiBorderType)
One channel 8-bit unsigned 1D (row) sum to 32f with border control.
Apply Row Window Summation filter over a 1D mask region around each source
pixel for 1-channel 8-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring row pixel values in a mask region of the source image defined
by iKernelDim and iAnchorX.
Declaration
public static NppStatus nppiSumWindowRowBorder_8u32f_C1R(CUdeviceptr pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor, NppiBorderType eBorderType)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
NppiSize | oSrcSize | Source image width and height in pixels relative to pSrc. |
NppiPoint | oSrcOffset | The pixel offset that pSrc points to relative to the origin of the source image. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | X offset of the kernel origin frame of reference relative to the |
NppiBorderType | eBorderType | The border type operation to be applied at source image border boundaries. |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowRowBorder_8u32f_C3R(CUdeviceptr, Int32, NppiSize, NppiPoint, CUdeviceptr, Int32, NppiSize, Int32, Int32, NppiBorderType)
Three channel 8-bit unsigned 1D (row) sum to 32f with border control.
Apply Row Window Summation filter over a 1D mask region around each source
pixel for 3-channel 8-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring row pixel values in a mask region of the source image defined
by iKernelDim and iAnchorX.
Declaration
public static NppStatus nppiSumWindowRowBorder_8u32f_C3R(CUdeviceptr pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor, NppiBorderType eBorderType)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
NppiSize | oSrcSize | Source image width and height in pixels relative to pSrc. |
NppiPoint | oSrcOffset | The pixel offset that pSrc points to relative to the origin of the source image. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | X offset of the kernel origin frame of reference relative to the |
NppiBorderType | eBorderType | The border type operation to be applied at source image border boundaries. |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |
nppiSumWindowRowBorder_8u32f_C4R(CUdeviceptr, Int32, NppiSize, NppiPoint, CUdeviceptr, Int32, NppiSize, Int32, Int32, NppiBorderType)
Four channel 8-bit unsigned 1D (row) sum to 32f with border control.
Apply Row Window Summation filter over a 1D mask region around each source
pixel for 4-channel 8-bit pixel input images with 32-bit floating point output.
Result 32-bit floating point pixel is equal to the sum of the corresponding and
neighboring row pixel values in a mask region of the source image defined
by iKernelDim and iAnchorX.
Declaration
public static NppStatus nppiSumWindowRowBorder_8u32f_C4R(CUdeviceptr pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, CUdeviceptr pDst, int nDstStep, NppiSize oROI, int nMaskSize, int nAnchor, NppiBorderType eBorderType)
Parameters
Type | Name | Description |
---|---|---|
CUdeviceptr | pSrc | Source-Image Pointer. |
System.Int32 | nSrcStep | Source-Image Line Step. |
NppiSize | oSrcSize | Source image width and height in pixels relative to pSrc. |
NppiPoint | oSrcOffset | The pixel offset that pSrc points to relative to the origin of the source image. |
CUdeviceptr | pDst | Destination-Image Pointer. |
System.Int32 | nDstStep | Destination-Image Line Step. |
NppiSize | oROI | Region-of-Interest (ROI). |
System.Int32 | nMaskSize | Length of the linear kernel array. |
System.Int32 | nAnchor | X offset of the kernel origin frame of reference relative to the |
NppiBorderType | eBorderType | The border type operation to be applied at source image border boundaries. |
Returns
Type | Description |
---|---|
NppStatus | StepError, NotEvenStepError, NullPointerError, AlignmentError, StepError, SizeError |