ManagedCuda.NPP.NPPImage_8uC3.FilterGaussBorder C# (CSharp) Méthode

FilterGaussBorder() public méthode

Filters the image using a Gaussian filter kernel with border control: 1/16 2/16 1/16 2/16 4/16 2/16 1/16 2/16 1/16 or 2/571 7/571 12/571 7/571 2/571 7/571 31/571 52/571 31/571 7/571 12/571 52/571 127/571 52/571 12/571 7/571 31/571 52/571 31/571 7/571 2/571 7/571 12/571 7/571 2/571
public FilterGaussBorder ( NPPImage_8uC3 dest, MaskSize eMaskSize, NppiBorderType eBorderType ) : void
dest NPPImage_8uC3 Destination image
eMaskSize MaskSize Enumeration value specifying the mask size.
eBorderType NppiBorderType The border type operation to be applied at source image border boundaries.
Résultat void
        public void FilterGaussBorder(NPPImage_8uC3 dest, MaskSize eMaskSize, NppiBorderType eBorderType)
        {
            status = NPPNativeMethods.NPPi.FilterGaussBorder.nppiFilterGaussBorder_8u_C3R(_devPtr, _pitch, _sizeOriginal, _pointRoi, dest.DevicePointerRoi, dest.Pitch, dest.SizeRoi, eMaskSize, eBorderType);
            Debug.WriteLine(String.Format("{0:G}, {1}: {2}", DateTime.Now, "nppiFilterGaussBorder_8u_C3R", status));
            NPPException.CheckNppStatus(status, this);
        }

Same methods

NPPImage_8uC3::FilterGaussBorder ( NPPImage_8uC3 dst, CudaDeviceVariable Kernel, NppiBorderType eBorderType ) : void
NPPImage_8uC3