Error:Assertion failed (I.type() == CV_8UC1) in medianSmooth.
可能是在调用opencv相关函数的时候参数不符合规则。
CV_Assert()作用:CV_Assert()若括号中的表达式值为false,则返回一个错误信息。
括号中的表达式为输入图像I的格式为CV_8UC1,即8位、无符号整型、单通道图(灰度图)。
图中中值滤波函数中圈起来的参数输入图像应该为二值灰度图,在主函数中调用时需要对彩色图进行预处理或者直接读取二值图。
若调用该中值滤波函数时,图像参数不是灰度图则报错。
加入灰度化预处理函数cvtColor(InputArray src,OutputArray dst,COLOR_BGR2GRAY),即可。