有幸接触到了tesseract,然后上网找了张验证码,直接扔给tesseract识别,发现识别不了,如下图
于是使用opencv进行处理之后再用tesseract识别,结果如下图
首先读入图片
Mat src = imread("test.png");
if (src.empty())
return -1;
imshow("src", src);
灰度转换
Mat gray;
cvtColor(src, gray, CV_BGR2GRAY);
二值化
//二值化
Mat binaryMat;
thresh