Filter with a horizontal Sobel kernel

Supported Technologies



FwStatus   fwiFilterSobelHoriz_8u_C1R ( const Fw8u * pSrcint srcStepFw8u * pDstint dstStepFwiSize dstRoiSize );
FwStatus   fwiFilterSobelHoriz_8u_C3R ( const Fw8u * pSrcint srcStepFw8u * pDstint dstStepFwiSize dstRoiSize );
FwStatus   fwiFilterSobelHoriz_8u_C4R ( const Fw8u * pSrcint srcStepFw8u * pDstint dstStepFwiSize dstRoiSize );
FwStatus   fwiFilterSobelHoriz_8u_AC4R ( const Fw8u * pSrcint srcStepFw8u * pDstint dstStepFwiSize dstRoiSize );
FwStatus   fwiFilterSobelHoriz_16s_C1R ( const Fw16s * pSrcint srcStepFw16s * pDstint dstStepFwiSize dstRoiSize );
FwStatus   fwiFilterSobelHoriz_16s_C3R ( const Fw16s * pSrcint srcStepFw16s * pDstint dstStepFwiSize dstRoiSize );
FwStatus   fwiFilterSobelHoriz_16s_C4R ( const Fw16s * pSrcint srcStepFw16s * pDstint dstStepFwiSize dstRoiSize );
FwStatus   fwiFilterSobelHoriz_16s_AC4R ( const Fw16s * pSrcint srcStepFw16s * pDstint dstStepFwiSize dstRoiSize );
FwStatus   fwiFilterSobelHoriz_32f_C1R ( const Fw32f * pSrcint srcStepFw32f * pDstint dstStepFwiSize dstRoiSize );
FwStatus   fwiFilterSobelHoriz_32f_C3R ( const Fw32f * pSrcint srcStepFw32f * pDstint dstStepFwiSize dstRoiSize );
FwStatus   fwiFilterSobelHoriz_32f_C4R ( const Fw32f * pSrcint srcStepFw32f * pDstint dstStepFwiSize dstRoiSize );
FwStatus   fwiFilterSobelHoriz_32f_AC4R ( const Fw32f * pSrcint srcStepFw32f * pDstint dstStepFwiSize dstRoiSize );
FwStatus   fwiFilterSobelHoriz_8u16s_C1R ( const Fw8u * pSrcint srcStepFw16s * pDstint dstStepFwiSize dstRoiSizeFwiMaskSize mask );
FwStatus   fwiFilterSobelHoriz_8s16s_C1R ( const Fw8s * pSrcint srcStepFw16s * pDstint dstStepFwiSize dstRoiSizeFwiMaskSize mask );
FwStatus   fwiFilterSobelHorizMask_32f_C1R ( const Fw32f * pSrcint srcStepFw32f * pDstint dstStepFwiSize dstRoiSizeFwiMaskSize mask );


dstRoiSize   Destination image ROI size.
dstStep   Destination buffer step size (width of the buffer in bytes).
mask   An analysis window (only non-zero mask array values are processed).
pDst   Pointer to a location in a destination buffer.
pSrc   Pointer to a location in a source buffer.
srcStep   Source buffer step size (width of the buffer in bytes).


These functions step through an ROI in a source buffer, apply a horizontal Sobel operator to the source data, and write the filtered data to a destination buffer.

These functions enhance and smooth the horizontal edges of an image.