23 #include <fvfilters/median.h>
25 #include <core/exception.h>
29 #elif defined(HAVE_OPENCV)
32 # error "Neither IPP nor OpenCV available"
35 namespace firevision {
48 FilterMedian::FilterMedian(
unsigned int mask_size)
51 this->mask_size = mask_size;
63 IppiSize mask = { mask_size, mask_size };
64 IppiPoint anchor = { (mask_size + 1) / 2, (mask_size + 1) / 2 };
73 if ( status != ippStsNoErr ) {
76 #elif defined(HAVE_OPENCV)
81 src_roi[0]->line_step);
91 cv::medianBlur(srcm, dstm, mask_size);