繁体   English   中英

OpenCV:通常可以使用哪些方法或二值化技术来提取低质量和低对比度图像上的前景?

[英]OpenCV: What methods or binarization techniques can be used to generally extract foregrounds on low quality and low contrast images?

以下是我要进行二值化处理的几张裁剪图像中的2张。 如您所见,我只想从图像中获取圆形的东西。 仅仅看一下就可以清楚地分辨出圆形物体为前景。 我认为将其二值化同样容易。 我尝试了自适应阈值,Otsu,Sauvola,Niblack和Wolf二值化技术。 我还尝试过在二值化之前改善它们的对比度,但是它们都不完美。 有人可以建议一种方法或分步过程来提取下面图像上的圆形物体吗?

sample01.jpg

sample02.jpg

创建图像的直方图并找到将图像的前景和背景相除的山谷-即您的Point ,现在您可以进行二值化了。

之后,您可以简单地使用打开/关闭操作来改善图像。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM