用tesseract orc c ++阅读简体中文?

时间:2017-05-16 02:41:55

标签: c++ tesseract

首先我到目前为止尝试了什么。

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相同的结果。

enter image description here

0 个答案:

没有答案