永发信息网

求易语言调用tesseract-OCR例子

答案:2  悬赏:50  手机版
解决时间 2021-03-05 04:23
  • 提问者网友:美人性情
  • 2021-03-04 08:48
求易语言调用tesseract-OCR例子
最佳答案
  • 五星知识达人网友:千夜
  • 2021-03-04 10:19
这里可以参照cxf7394373的 字符识别Google开源Tesseract-ocr的DLL调用方法
使用其API的一种模式大致是这样:先包含头文件,连接库;然后再定义一个api类,配置好参数之后提取识别结果

#include "strngs.h"
#include "baseapi.h"
#pragma comment(lib,"libtesseract302d.lib")

////////////////
tesseract::TessBaseAPI api;
api.Init(NULL, "eng", tesseract::OEM_DEFAULT); //初始化,设置语言包,中文简体:chi_sim;英文:eng;也可以自己训练语言包
//api.SetVariable( "tessedit_char_whitelist", "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" );

STRING text_out;
if (!api.ProcessPages("kaze.tif", NULL, 0, &text_out))
{
//AfxMessageBox("tesseract 处理出现异常");
return 0;
}
cout< cout<
全部回答
  • 1楼网友:舍身薄凉客
  • 2021-03-04 10:26
tesseract-ocr 是一款开源的 ocr 识别引擎,当前版本为3.02。 delphi 里使用 tesseract-ocr,首先需要下载两个文件,一个是 tesseract.pas,另一个编译完成的 libtesseract302.dll 动态连接库:
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯