Blur in place

Supported Technologies



FwStatus   fwiFilterBox_8u_C1IR ( Fw8u * pSrcDstint srcDstStepFwiSize dstRoiSizeFwiSize maskSizeFwiPoint anchor );
FwStatus   fwiFilterBox_8u_C3IR ( Fw8u * pSrcDstint srcDstStepFwiSize dstRoiSizeFwiSize maskSizeFwiPoint anchor );
FwStatus   fwiFilterBox_8u_C4IR ( Fw8u * pSrcDstint srcDstStepFwiSize dstRoiSizeFwiSize maskSizeFwiPoint anchor );
FwStatus   fwiFilterBox_8u_AC4IR ( Fw8u * pSrcDstint srcDstStepFwiSize dstRoiSizeFwiSize maskSizeFwiPoint anchor );
FwStatus   fwiFilterBox_16s_C1IR ( Fw16s * pSrcDstint srcDstStepFwiSize dstRoiSizeFwiSize maskSizeFwiPoint anchor );
FwStatus   fwiFilterBox_16s_C3IR ( Fw16s * pSrcDstint srcDstStepFwiSize dstRoiSizeFwiSize maskSizeFwiPoint anchor );
FwStatus   fwiFilterBox_16s_C4IR ( Fw16s * pSrcDstint srcDstStepFwiSize dstRoiSizeFwiSize maskSizeFwiPoint anchor );
FwStatus   fwiFilterBox_16s_AC4IR ( Fw16s * pSrcDstint srcDstStepFwiSize dstRoiSizeFwiSize maskSizeFwiPoint anchor );
FwStatus   fwiFilterBox_32f_C1IR ( Fw32f * pSrcDstint srcDstStepFwiSize dstRoiSizeFwiSize maskSizeFwiPoint anchor );
FwStatus   fwiFilterBox_32f_C3IR ( Fw32f * pSrcDstint srcDstStepFwiSize dstRoiSizeFwiSize maskSizeFwiPoint anchor );
FwStatus   fwiFilterBox_32f_C4IR ( Fw32f * pSrcDstint srcDstStepFwiSize dstRoiSizeFwiSize maskSizeFwiPoint anchor );
FwStatus   fwiFilterBox_32f_AC4IR ( Fw32f * pSrcDstint srcDstStepFwiSize dstRoiSizeFwiSize maskSizeFwiPoint anchor );


anchor   A pixel locating the kernel (mask) according to source image.
dstRoiSize   Destination image ROI size.
maskSize   Specifies the size of a mask used in calculations.
pSrcDst   Pointer to a location in a buffer that contains both the source and destination.
srcDstStep   Source and destination buffer step size in bytes (width of both buffers in bytes).


These functions step through an ROI in a source buffer, apply a box blur filter to the source data, and write the filtered data back to the same location.

The functions can use arbitrary mask sizes.