中值滤波
统计排序滤波器
中值对椒盐噪声有很好的抑制作用
medianBlur(Mat src, Mat dest, ksize) 双边滤波
均值模糊无法克服边缘像素信息丢失缺陷。原因是均值滤波是基于平均权重
高斯模糊部分克服了该缺陷,但是无法完全避免,因为没有考虑像素值的不同
高斯双边模糊 – 是边缘保留的滤波方法,避免了边缘信息丢失,保留了图像轮廓不变
bilateralFilter(src, dest, d=, , );
  - –计算的半径,半径之内的像数都会被纳入计算,如果提供- 则根据sigma space参数取值
  - – sigma color 决定多少差值之内的像素会被计算
  - – sigma space 如果d的值大于0则声明无效,否则根据它来计算d值中值模糊的ksize大小必须是大于1而且必须是奇数。
int main(int argc, char** argv) {

    Mat src, dst;
src = imread(STRPAHT3);
if (!src.data) {
printf("could not load image...\n");
return -;
} //中值模糊
//medianBlur(src, dst, 3); //双边模糊
bilateralFilter(src, dst, , , );
namedWindow("BiBlur Filter Result", CV_WINDOW_AUTOSIZE);
imshow("BiBlur Filter Result", dst); //Mat resultImg;
//Mat kernel = (Mat_<int>(3, 3) << 0, -1, 0, -1, 5, -1, 0, -1, 0);
//filter2D(dst, resultImg, -1, kernel, Point(-1, -1), 0);
//imshow("Final Result", resultImg); waitKey();
return ;
}

最新文章

  1. HTML+CSS 项目总结
  2. Ubuntu菜鸟入门(九)—— 支付宝支付控件安装
  3. 使用ruby过程中遇到安装gem失败的一些通用解决方案
  4. Android Tips: 打电话和发短信
  5. androidBroadCast总结
  6. C++去掉字符串首尾的 空格 换行 回车
  7. Python图表绘制:matplotlib绘图库入门
  8. eclipse对Java程序的移植
  9. 自己用的框架写了一个PHP模版解析类
  10. &lt;display:column&gt;属性解释
  11. Java学习02
  12. ASP.NET Web API的HttpController是如何被激活的?
  13. Python初级教程
  14. JDK 和 OpenJDK 的区别
  15. atlium designer 我画的pcb板到出元件清单, 里面显示 Board Stack Report
  16. Modbus库开发笔记之一:实现功能的基本设计
  17. bash编程-cut、printf
  18. HGOI 20190303 题解
  19. mysql索引原理及查询速度优化
  20. hashMap原理剖析

热门文章

  1. ExpandableListView之BaseExpandableListAdapter
  2. 浅谈ViewPager与TabLayout的简单用法
  3. DirectX12 3D 游戏开发与实战第二章内容
  4. 反射的应用、获取Class类实例
  5. JsonConvert 转DateTime类型为json 带T
  6. 【iOS】得到当前年、月、周的第一天和最后一天
  7. springmvc(二)
  8. c# 9.0 特性提案 简化空参数验证代码
  9. httpclient整理
  10. springboot 使用i18n进行国际化乱码解决