23 #include <core/exception.h>
24 #include <fvfilters/morphology/erosion.h>
25 #include <fvutils/color/yuv.h>
31 #elif defined(HAVE_OPENCV)
32 # if CV_MAJOR_VERSION < 2 || (CV_MAJOR_VERSION == 2 && CV_MINOR_VERSION < 4)
33 # include <opencv/cv.h>
35 # include <opencv/cv.hpp>
37 # error "Neither IPP nor OpenCV available"
40 namespace firevision {
82 yuv422planar_copy_uv(
src[0],
129 yuv422planar_copy_uv(
src[0],
140 if (status != ippStsNoErr) {
143 #elif defined(HAVE_OPENCV)
144 cv::Mat srcm(
src_roi[0]->height,
164 cv::erode(srcm, dstm, cv::Mat());
168 cv::erode(srcm, dstm, sem, sem_anchor);