omr*_*n12 3 java opencv image-processing
这是我的形象:

我想从我的图像中删除噪点(黑色无关的小像素).
我想gaussian,cvtColor和adaptiveThreshold但没有做的工作.
想法?如果你有一个java的代码将有所帮助.
根据应用,噪声消除可能很棘手.对于您的图像,像关闭/打开这样的简单形态操作可以解决问题.打开操作有助于消除图像中的噪音.关闭将有助于填补现有漏洞.
由于OpenCV c ++ API类似于Java,因此您可以使用以下内容:
cv::Mat Kernel = cv::Mat(cv::Size(Maximum_Width_of_Noise,Maximum_Height_of_noise),CV_8UC1,cv::Scalar(255));
cv::morphologyEx(Input_Image,temp,cv::MORPH_OPEN,Kernel);
cv::morphologyEx(temp,Output_Image,cv::MORPH_CLOSE,Kernel);
Run Code Online (Sandbox Code Playgroud)
有很多方法,但这里的准确度/速度之间存在折衷.
上述操作的结果是:

| 归档时间: |
|
| 查看次数: |
2417 次 |
| 最近记录: |