首先我到目前为止尝试了什么。
Mat im = imread("D:/OutE/cn.png");
cv::Mat gray;
cv::cvtColor(im, gray, CV_BGR2GRAY);
// ...other image pre-processing here...
// Pass it to Tesseract API
TessBaseAPI tess;
tess.Init("D:/Program Files/Work/Exp/OCR/tesseract-master", "chi_sim", tesseract::OEM_DEFAULT);
tess.SetPageSegMode(tesseract::PSM_SINGLE_BLOCK);
tess.SetImage((uchar*)gray.data, gray.cols, gray.rows, 1, gray.cols);
char *outText = tess.GetUTF8Text();
CString rstCString(outText);
fprintf(stderr, "%s", outText);
我正在使用Windows 10,visual studio 2013.在输出中,我总是得到E.
我正在使用的投手。我也尝试jpg,tif相同的结果。