opencv函数实例练习——medianBlur 中值滤波器
2020-01-15 09:52
726 查看
函数:
void medianBlur( InputArray src, OutputArray dst, int ksize );
中值滤波器,目标图像中每个值都是源图像中对应位置一个窗口中像素的中间值,窗口大小ksize。
参数:
ksize,必须是奇数且大于1,例如:3、5、7
结果:
void test_medianBlur(Mat & srcimg){ printf("srcimg w=%d,h=%d\n",srcimg.cols,srcimg.rows); imshow("1 srcimg",srcimg); Mat result_img; cv::medianBlur(srcimg,result_img,3); imshow("3 result_img",result_img); cv::medianBlur(srcimg,result_img,5); imshow("5 result_img",result_img); cv::medianBlur(srcimg,result_img,7); imshow("7 result_img",result_img); while(waitKey(30) ==255); } int main(){ Mat srcimg=imread("test_plane.png"); test_medianBlur(srcimg); return 0; }
总结:
ksize滤波窗口越大,模糊力度越大,中值滤波
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- opencv函数实例练习——GaussianBlur 高斯滤波
- opencv学习系列:实例练习,含多个工程实例
- OpenCv常用函数实例
- OpenCv常用函数实例
- 基础学习笔记之opencv(18):kmeans函数使用实例
- OpenCV函数接口及实例
- fgm实例练习笔记-1.3函数接收参数并弹出
- 练习(实例函数)
- 基础学习笔记之opencv(18):kmeans函数使用实例
- 脚本进阶,函数调用实例练习
- fgm实例练习笔记-2.5函数传参,改变Div任意属性的值
- opencv学习系列:实例练习,含多个工程实例
- opencv学习系列:实例练习(含多个实例)
- opencv学习系列:实例练习,含多个工程实例
- opencv学习系列:实例练习(含多个实例)
- opencv学习系列:实例练习(含多个实例)
- 常用的OpenCV函数速查
- 【opencv练习07 - 滤波器(锐化)】
- OpenCV笔记:pyrDown()函数和pryUp()函数的使用
- Python 练习实例4