Library/ManagedCuda/NPP/NPPImage_8uC4.cs
/// <summary>
/// 1D column convolution. Not affecting Alpha.
/// </summary>
/// <param name="dst">Destination-Image</param>
/// <param name="pKernel">Pointer to the start address of the kernel coefficient array. pKernel.Sizes gives kernel size<para/>
/// Coefficients are expected to be stored in reverse order.</param>
/// <param name="nAnchor">Y offset of the kernel origin frame of reference relative to the source pixel.</param>
1D column convolution. Not affecting Alpha.
1D column convolution . Not affecting Alpha .
public void FilterColumnA(NPPImage_8uC4 dst, CudaDeviceVariable<float> pKernel, int nAnchor)
		{
			status = NPPNativeMethods.NPPi.LinearFilter1D.nppiFilterColumn32f_8u_AC4R(_devPtrRoi, _pitch, dst.DevicePointerRoi, dst.Pitch, _sizeRoi, pKernel.DevicePointer, pKernel.Size, nAnchor);
			Debug.WriteLine(String.Format("{0:G}, {1}: {2}", DateTime.Now, "nppiFilterColumn32f_8u_AC4R", status));
			NPPException.CheckNppStatus(status, this);
		}
public void FilterColumnA ( NPPImage_8uC4 dst , CudaDeviceVariable < float > pKernel , int nAnchor ) { status = NPPNativeMethods . NPPi . LinearFilter1D . nppiFilterColumn32f_8u_AC4R ( _devPtrRoi , _pitch , dst . DevicePointerRoi , dst . Pitch , _sizeRoi , pKernel . DevicePointer , pKernel . Size , nAnchor ) ; Debug . WriteLine ( String . Format ( " " , DateTime . Now , " " , status ) ) ; NPPException . CheckNppStatus ( status , this ) ; }
1D column convolution.
1D column convolution .
dst
NPPImage_8uC4
None
pKernel
CudaDeviceVariable<float>
Pointer to the start address of the kernel coefficient array. pKernel.Sizes gives kernel size
Coefficients are expected to be stored in reverse order.
Pointer to the start address of the kernel coefficient array . pKernel . Sizes gives kernel size Coefficients are expected to be stored in reverse order .
nAnchor
int
Y offset of the kernel origin frame of reference relative to the source pixel.
Y offset of the kernel origin frame of reference relative to the source pixel .