Library/ManagedCuda/NPP/NPPImage_8uC1.cs
/// <summary>
/// 1 channel 8-bit unsigned grayscale to 1 channel 8-bit unsigned black (0x00) and white (0xFF) image with border control.
/// </summary>
/// <param name="dest">destination_image_pointer</param>
/// <param name="eFilterType">selects between Sobel or Scharr filter type.</param>
/// <param name="eMaskSize">fixed filter mask size to use (3x3 or 5x5 for Sobel).</param>
/// <param name="eAvgWindowSize">fixed window mask size to use (3x3 or 5x5).</param>
/// <param name="nK">Harris Corners constant (commonly used value is 0.04F).</param>
/// <param name="nScale">output is scaled by this scale factor.</param>
/// <param name="eBorderType">The border type operation to be applied at source image border boundaries.</param>
/// <param name="pDeviceBuffer">pointer to scratch DEVICE memory buffer of size hpBufferSize (see nppiFilterHarrisCornersBorderGetBufferSize() above)</param>
1 channel 8-bit unsigned grayscale to 1 channel 8-bit unsigned black (0x00) and white (0xFF) image with border control.
1 channel 8 - bit unsigned grayscale to 1 channel 8 - bit unsigned black ( 0x00 ) and white ( 0xFF ) image with border control .
public void FilterHarrisCornersBorder(NPPImage_32fC1 dest, DifferentialKernel eFilterType,
										MaskSize eMaskSize, MaskSize eAvgWindowSize, float nK, float nScale,
										NppiBorderType eBorderType, CudaDeviceVariable<byte> pDeviceBuffer)
		{
			status = NPPNativeMethods.NPPi.FilterHarrisCornersBorder.nppiFilterHarrisCornersBorder_8u32f_C1R(_devPtr, _pitch, _sizeOriginal, _pointRoi, dest.DevicePointerRoi, dest.Pitch, _sizeRoi, eFilterType, eMaskSize, eAvgWindowSize, nK, nScale, eBorderType, pDeviceBuffer.DevicePointer);
			Debug.WriteLine(String.Format("{0:G}, {1}: {2}", DateTime.Now, "nppiFilterHarrisCornersBorder_8u32f_C1R", status));
			NPPException.CheckNppStatus(status, this);
        }
public void FilterHarrisCornersBorder ( NPPImage_32fC1 dest , DifferentialKernel eFilterType , MaskSize eMaskSize , MaskSize eAvgWindowSize , float nK , float nScale , NppiBorderType eBorderType , CudaDeviceVariable < byte > pDeviceBuffer ) { status = NPPNativeMethods . NPPi . FilterHarrisCornersBorder . nppiFilterHarrisCornersBorder_8u32f_C1R ( _devPtr , _pitch , _sizeOriginal , _pointRoi , dest . DevicePointerRoi , dest . Pitch , _sizeRoi , eFilterType , eMaskSize , eAvgWindowSize , nK , nScale , eBorderType , pDeviceBuffer . DevicePointer ) ; Debug . WriteLine ( String . Format ( " " , DateTime . Now , " " , status ) ) ; NPPException . CheckNppStatus ( status , this ) ; }
1 channel 8-bit unsigned grayscale to 1 channel 8-bit unsigned black (0x00) and white (0xFF) image with border control.
1 channel 8 - bit unsigned grayscale to 1 channel 8 - bit unsigned black ( 0x00 ) and white ( 0xFF ) image with border control .
dest
NPPImage_32fC1
None
eFilterType
DifferentialKernel
selects between Sobel or Scharr filter type.
selects between Sobel or Scharr filter type .
eMaskSize
MaskSize
fixed filter mask size to use (3x3 or 5x5 for Sobel).
fixed filter mask size to use ( 3x3 or 5x5 for Sobel ) .
eAvgWindowSize
MaskSize
fixed window mask size to use (3x3 or 5x5).
fixed window mask size to use ( 3x3 or 5x5 ) .
nK
float
Harris Corners constant (commonly used value is 0.04F).
Harris Corners constant ( commonly used value is 0 . 04F ) .
nScale
float
output is scaled by this scale factor.
output is scaled by this scale factor .
eBorderType
NppiBorderType
The border type operation to be applied at source image border boundaries.
The border type operation to be applied at source image border boundaries .
pDeviceBuffer
CudaDeviceVariable<byte>
pointer to scratch DEVICE memory buffer of size hpBufferSize  above)
pointer to scratch DEVICE memory buffer of size hpBufferSize above )