Filter integer values with a floating-point vertical column kernel
MT, SSE2
FwStatus | fwiFilterColumn32f_8u_C1R | ( | const Fw8u * pSrc, int srcStep, Fw8u * pDst, int dstStep, FwiSize dstRoiSize, const Fw32f * pKernel, int kernelSize, int yAnchor ); | |
FwStatus | fwiFilterColumn32f_8u_C3R | ( | const Fw8u * pSrc, int srcStep, Fw8u * pDst, int dstStep, FwiSize dstRoiSize, const Fw32f * pKernel, int kernelSize, int yAnchor ); | |
FwStatus | fwiFilterColumn32f_8u_C4R | ( | const Fw8u * pSrc, int srcStep, Fw8u * pDst, int dstStep, FwiSize dstRoiSize, const Fw32f * pKernel, int kernelSize, int yAnchor ); | |
FwStatus | fwiFilterColumn32f_8u_AC4R | ( | const Fw8u * pSrc, int srcStep, Fw8u * pDst, int dstStep, FwiSize dstRoiSize, const Fw32f * pKernel, int kernelSize, int yAnchor ); | |
FwStatus | fwiFilterColumn32f_16s_C1R | ( | const Fw16s * pSrc, int srcStep, Fw16s * pDst, int dstStep, FwiSize dstRoiSize, const Fw32f * pKernel, int kernelSize, int yAnchor ); | |
FwStatus | fwiFilterColumn32f_16s_C3R | ( | const Fw16s * pSrc, int srcStep, Fw16s * pDst, int dstStep, FwiSize dstRoiSize, const Fw32f * pKernel, int kernelSize, int yAnchor ); | |
FwStatus | fwiFilterColumn32f_16s_C4R | ( | const Fw16s * pSrc, int srcStep, Fw16s * pDst, int dstStep, FwiSize dstRoiSize, const Fw32f * pKernel, int kernelSize, int yAnchor ); | |
FwStatus | fwiFilterColumn32f_16s_AC4R | ( | const Fw16s * pSrc, int srcStep, Fw16s * pDst, int dstStep, FwiSize dstRoiSize, const Fw32f * pKernel, int kernelSize, int yAnchor ); |
dstRoiSize | Destination image ROI size. | |
dstStep | Destination buffer step size (width of the buffer in bytes). | |
kernelSize | Specifies the size of the kernel used in calculations. | |
pDst | Pointer to a location in a destination buffer. | |
pKernel | Pointer to the kernel array. | |
pSrc | Pointer to a location in a source buffer. | |
srcStep | Source buffer step size (width of the buffer in bytes). | |
yAnchor | Anchor cell that specifies the vertical alignment of the kernel with respect to the input pixel. |
These functions step through an ROI in a source buffer, and calculate the sum of products of the kernel values and the corresponding pixel values in an area defined by the kernel size and anchor coordinate.
The filtered data is written to a destination buffer.
The vertical column kernel is an array of 32-bit single-precision floating point values; the anchor coordinate location is relative to the bottom of the kernel.