23 #include <fvfilters/morphology/erosion.h>
25 #include <fvutils/color/yuv.h>
26 #include <core/exception.h>
32 #elif defined(HAVE_OPENCV)
35 # error "Neither IPP nor OpenCV available"
38 namespace firevision {
50 FilterErosion::FilterErosion()
83 yuv422planar_copy_uv(
src[0],
dst,
103 se, mask_size, mask_anchor);
113 se, mask_size, mask_anchor);
117 yuv422planar_copy_uv(
src[0],
dst,
125 if ( status != ippStsNoErr ) {
128 #elif defined(HAVE_OPENCV)
133 src_roi[0]->line_step);
144 cv::erode(srcm, dstm, cv::Mat());
148 cv::erode(srcm, dstm, sem, sem_anchor);