opencv中值滤波和低通滤波器对椒盐噪声处理的效果比较
2014-08-15 22:00
330 查看
opencv中值滤波和低通滤波器对椒盐噪声处理的效果比较
通过比较我们可以看出,中值滤波器有很好的保留了图像的边界信息
代码:
效果:
代码:
void showimage(const std::string &str,const cv::Mat &image){ namedWindow(str,CV_WINDOW_AUTOSIZE); imshow(str,image); } Mat salt(const cv::Mat &image,int n){ Mat result = image.clone(); for (int i = 0; i<n;++i) { int row = rand()%result.rows; int col = rand()%result.cols; result.at<Vec3b>(row,col)[0] = 255; result.at<Vec3b>(row,col)[1] = 255; result.at<Vec3b>(row,col)[2] = 255; } return result; } int _tmain(int argc, _TCHAR* argv[]) { Mat image = imread("boldt.jpg"); showimage("image",image); Mat saltimage = salt(image,500); showimage("saltimage",saltimage); Mat medianimage,blurimage; blur(saltimage,blurimage,Size(5,5)); showimage("blurimage",blurimage); medianBlur(saltimage,medianimage,5); showimage("medianimage",medianimage); waitKey(0); return 0; }
相关文章推荐
- 均值滤波、中值滤波、维纳滤波 对 高斯噪声、椒盐噪声、乘性噪声 的处理效果
- 数字图像处理_椒盐噪声_纯C
- 图像处理之噪声---椒盐,白噪声,高斯噪声三种不同噪声的区别
- 我的OpenCV学习笔记(三):利用操作像素完成简单的图像处理:加入椒盐噪声、图像翻转、改变对比度、图像锐化
- 图像处理中的线性滤波算法与非线性滤波算法的区别、高斯噪声与椒盐噪声的区别及各自的特点
- Kalman滤波发散问题、优化、Kalman1D 处理信号数据、Kalman1D与低通滤波器比较
- OpenCv,椒盐噪声的生成与处理
- 图像处理 椒盐噪声
- python 图像处理 用中值滤波去除椒盐噪声
- OpenCV2 图像处理与计算机视觉(一)—— 去除一幅二值化图像中的椒盐噪声
- 图片逐像素处理的速度比较
- 一个比较帅的页面加载效果!
- 关于.net在生成压缩图片时的2种方法的效果比较
- AjaxPanel自定义控件实现页面无刷新数据交互(做了个示例程序, 效果确实比较Cool, 用法非常简单! )(示例代码下载)
- AjaxPanel自定义控件实现页面无刷新数据交互(做了个示例程序, 效果确实比较Cool, 用法非常简单! )(示例代码下载)
- 今天改写了一个VB6进度条控件,比较完善了,支持 XP 效果
- 比较方便的onMouseWheel缩放图片效果 原创
- 在CSS 中关于字体处理效果的思考
- 比较不错的打印效果 css
- 两种修改png图片颜色方法的对比/游戏帧速度处理/J2me中实现淡入淡出效果