本文介绍了OpenCV中图像的二值化的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在图像二值化方面遇到了问题(一般来说可能是模糊的)我有这张图片:

I'm having a problem with binarization of image (perhaps blurry in general)I have this image:

在完成二值化后,我得到了

and after I've done binarization I get

如何更好地进行二值化?我的目标是只用黑色背景和白色字母,别无其他.我使用了自适应阈值二值化

How can I do better binarization? My goal is to have just black background and white letters and nothing else. I used adaptive threshold binarization

cv2.adaptiveThreshold(image_gs,255,cv2.ADAPTIVE_THRESH_MEAN_C,cv2.THRESH_BINARY ,41,3)

我也有

kernel=np.ones(1,1)

有人知道怎么做吗?

推荐答案

您应尝试对方法进行去模糊处理,请参见以下内容:

You should try deblurring methods, see these:

使用opencv通过反卷积对图像进行模糊处理

使用OpenCV进行去模糊的实验

这篇关于OpenCV中图像的二值化的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-15 10:46