【发布时间】:2016-05-14 11:37:21
【问题描述】:
这种噪音是什么类型的? 链接:Image 如何删除它?我应用了中值和 fastNlMeansDenoisingColored() 函数,但没有任何改进。
示例程序:
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace std;
using namespace cv;
int main()
{
Mat img,gray,DENO, im_gray, img_bw, img_final;
img = imread("C:/Users/Opencv/Downloads/1.bmp",1);
cvtColor(img,im_gray,CV_RGB2GRAY);
adaptiveThreshold(im_gray, img_bw, 255, ADAPTIVE_THRESH_MEAN_C, THRESH_BINARY_INV, 105, 1);
dilate(img_bw, img_final, Mat(), Point(-1, -1), 2, 1, 1);
imshow("afa",img_final);
waitkay(0);
return 0;
}
Visual Studio 2012、C++、OpenCV 3.0.0 问候
【问题讨论】:
-
这不是噪音。更像是辍学,因为他们持续了很长时间,所以也很糟糕。您拥有的唯一镜头是仅使用垂直像素的中值过滤器。
标签: visual-c++ opencv3.0 noise-reduction