我正在尝试使用 OpenCV 对信用卡数字进行二值化,以便 ocr 重新识别它们。
所以在分割阶段和裁剪之后,我做了这些步骤:
1.将tje图像转换为灰度图像。
2.直方图均衡。
3.GaussianBlur with (3,3) kernelGaussianBlur(digit,bluredImg,cv::Size(3,3),9);
4.阈值(Sauvola方法)。
这是我的一些结果,但我认为它们对于 ocr 来说很嘈杂且不足:
原始图像的链接:
http://s22.postimg.org/rqnlgz1od/image.jpg
如果您有一些技巧可以提高我的二值化质量,请与我分享(代码会很棒)。