24 #include <fvfilters/morphology/dilation.h>
26 #include <fvutils/color/yuv.h>
27 #include <core/exception.h>
33 #elif defined(HAVE_OPENCV)
36 # error "Neither IPP nor OpenCV available"
39 namespace firevision {
51 FilterDilation::FilterDilation()
67 unsigned int se_width,
unsigned int se_height,
68 unsigned int se_anchor_x,
unsigned int se_anchor_y)
111 yuv422planar_copy_uv(
src[0],
dst,
137 if ( (
dst == NULL) || (
dst ==
src[0]) ) {
143 se, mask_size, mask_anchor);
153 se, mask_size, mask_anchor);
155 yuv422planar_copy_uv(
src[0],
dst,
163 if ( status != ippStsNoErr ) {
166 #elif defined(HAVE_OPENCV)
171 src_roi[0]->line_step);
182 cv::dilate(srcm, dstm, cv::Mat());
186 cv::dilate(srcm, dstm, sem, sem_anchor);