ManagedCuda.NPP.NPPImage_8uC3.FilterGaussBorder C# (CSharp) Method

FilterGaussBorder() public method

Filters the image using a separable Gaussian filter kernel with user supplied floating point coefficients
public FilterGaussBorder ( NPPImage_8uC3 dst, CudaDeviceVariable Kernel, NppiBorderType eBorderType ) : void
dst NPPImage_8uC3 Destination-Image
Kernel CudaDeviceVariable Pointer to an array of nFilterTaps kernel coefficients which sum to 1.0F, where nFilterTaps = 2 * ((int)((float)ceil(radius) + 0.5F) ) + 1.
eBorderType NppiBorderType The border type operation to be applied at source image border boundaries.
return void
        public void FilterGaussBorder(NPPImage_8uC3 dst, CudaDeviceVariable<float> Kernel, NppiBorderType eBorderType)
        {
            status = NPPNativeMethods.NPPi.FilterGaussBorder.nppiFilterGaussAdvancedBorder_8u_C3R(_devPtr, _pitch, _sizeOriginal, _pointRoi, dst.DevicePointerRoi, dst.Pitch, _sizeRoi, Kernel.Size, Kernel.DevicePointer, eBorderType);
            Debug.WriteLine(String.Format("{0:G}, {1}: {2}", DateTime.Now, "nppiFilterGaussAdvancedBorder_8u_C3R", status));
            NPPException.CheckNppStatus(status, this);
        }

Same methods

NPPImage_8uC3::FilterGaussBorder ( NPPImage_8uC3 dest, MaskSize eMaskSize, NppiBorderType eBorderType ) : void
NPPImage_8uC3