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

Filter() public method

convolution filter.
public Filter ( NPPImage_16sC3 dst, CudaDeviceVariable pKernel, NppiSize oKernelSize, NppiPoint oAnchor ) : void
dst NPPImage_16sC3 Destination-Image
pKernel CudaDeviceVariable Pointer to the start address of the kernel coefficient array. /// Coefficients are expected to be stored in reverse order.
oKernelSize NppiSize Width and Height of the rectangular kernel.
oAnchor NppiPoint X and Y offsets of the kernel origin frame of reference
return void
        public void Filter(NPPImage_16sC3 dst, CudaDeviceVariable<float> pKernel, NppiSize oKernelSize, NppiPoint oAnchor)
        {
            status = NPPNativeMethods.NPPi.Convolution.nppiFilter32f_8u16s_C3R(_devPtrRoi, _pitch, dst.DevicePointerRoi, dst.Pitch, _sizeRoi, pKernel.DevicePointer, oKernelSize, oAnchor);
            Debug.WriteLine(String.Format("{0:G}, {1}: {2}", DateTime.Now, "nppiFilter32f_8u16s_C3R", status));
            NPPException.CheckNppStatus(status, this);
        }

Same methods

NPPImage_8uC3::Filter ( NPPImage_8uC3 dst, CudaDeviceVariable pKernel, NppiSize oKernelSize, NppiPoint oAnchor ) : void
NPPImage_8uC3::Filter ( NPPImage_8uC3 dest, CudaDeviceVariable Kernel, NppiSize aKernelSize, NppiPoint oAnchor, int nDivisor ) : void
NPPImage_8uC3