vs2010调用tesseract识别汉字乱码怎么解决

qq40911462 2015-04-17 04:21:54
最近使用vs2010调用tesseract识别汉字乱码,是编码的问题吗,识别数字是没有问题的,程序如下:
#pragma comment(lib, "libtesseract302.lib")
#include "baseapi.h"
#include "basedir.h"
#include "strngs.h"
#include "allheaders.h"
int main()
{
char *outText;
tesseract::TessBaseAPI *api = new tesseract::TessBaseAPI();
// Initialize tesseract-ocr with English, without specifying tessdata path
if (api->Init(NULL, "eng")) {
fprintf(stderr, "Could not initialize tesseract.\n");
exit(1);
}
// Open input image with leptonica library
Pix *image = pixRead("D:/77.jpg");
api->SetImage(image);
// Get OCR result
outText = api->GetUTF8Text();
printf("OCR output:%s \n", outText);
system("pause");
// Destroy used object and release memory
api->End();
delete [] outText;
pixDestroy(&image);

return 0;

}

...全文
2730 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
小忆K 2019-01-15
  • 打赏
  • 举报
回复
请问乱码怎么解决的 我也遇到这样的问题了 难受
传奇之后 2018-05-08
  • 打赏
  • 举报
回复
init之后需要调用SetVarible接口设置字符集
u012507022 2017-08-17
  • 打赏
  • 举报
回复
已解决http://blog.csdn.net/liulina603/article/details/45668307
u012507022 2017-08-16
  • 打赏
  • 举报
回复
遇到同样的问题,求解
yinhuzhao 2016-12-19
  • 打赏
  • 举报
回复
我也遇到同样的问题,请问楼主是怎么解决的?
luzkingforever 2015-04-27
  • 打赏
  • 举报
回复
请问楼主是怎么解决的??
qq40911462 2015-04-20
  • 打赏
  • 举报
回复 1
最后还是靠自己解决了,还有谁,结贴

4,446

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧