tesseract OCR库在vs2010中的调用
来源:互联网 发布:linux流量监控工具 编辑:程序博客网 时间:2024/05/01 05:01
首先下载tesseract-3.02的资源包,http://download.csdn.net/download/lishuang1224/10012700里面包含安装的所有资源
一.安装软件和dll
1.下载tesseract-3.02.02.exe,并安装,我的安装路径为D:\Program Files (x86)\Tesseract-OCR
2.将第2个资源文件中的tesseract-3.02.02-win32-lib-include-dirs.zip文件解压,将里面的lib和include文件夹复制到D:\Program Files (x86)\Tesseract-OCR目录下
3.将上面资源中第3个文件夹中的liblept168.dll,liblept168d.dll,libtesseract302d.dll复制到Tesseract-OCR\lib目录下,并替换。
4.将第4个文件夹下的chi_sim.traineddata,复制到D:\Program Files (x86)\Tesseract-OCR\tessdata下。
二.修改环境变量和配置环境
1.在系统PATH变量中增加D:\Program Files (x86)\Tesseract-OCR\lib。
2.配置vs2010的工程属性
在包含目录下新增:D:\Program Files (x86)\Tesseract-OCR\include\tesseract
在库目录下新增: C:\Program Files\Tesseract-OCR\lib
如图:
三.测试
建立vs2010工程:
#include "baseapi.h" #include "strngs.h" #include<iostream>using namespace std;#pragma comment(lib, "libtesseract302.lib") int main() { const char * image = "2.png"; tesseract::TessBaseAPI api; api.Init(NULL, "eng", tesseract::OEM_DEFAULT); api.SetVariable( "tessedit_char_whitelist", "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" ); STRING text_out; if (!api.ProcessPages(image, NULL, 0, &text_out)) { return 0; } printf(text_out.string()); system("pause"); return 0; }
程序结果如下:
原图:
- tesseract OCR库在vs2010中的调用
- tesseract OCR库在vs2010中的调用
- OCR之Tesseract在VS2010中的使用
- 【Tesseract-OCR】在VS2010环境下调用API方法---简单快速之总结
- 【Tesseract-OCR】在VS2010环境下调用API方法—简单快速之总结
- 【Tesseract-OCR】在VS2010环境下调用API方法---简单快速之总结
- VS2010编译使用Tesseract OCR 静态库
- Tesseract-OCR引擎和VS2010工程简单调用
- Tesseract-OCR入门使用(2)-VS2010调用API
- Tesseract(tesseract-ocr)在Visual Studio 2013中的使用
- tesseract-ocr在vs2010下面的安装调试
- Tesseract-ocr在vs2008环境下的调用方法
- Tesseract-ocr在Visual Studio 2013中的使用
- VS2010调用tesseract步骤
- Tesseract-OCR 进行文字识别 VS2010
- 【Tesseract】Tesseract API在VS 2013中的配置以及调用
- [Tesseract]Tesseract 在 Visual Studio 2012 中的配置及调用
- 【Tesseract-OCR】在VS2010环境下使用的方法---精简快速入门之总结
- 试解2014ACM大赛赛题守望者逃离荒岛问题
- 学习笔记(一)
- 2017060400类和对象
- c语言结构体里的函数
- 南阳理工_34韩信点兵
- tesseract OCR库在vs2010中的调用
- 第二章 理解消息中间件和JMS
- Arduino开发之Analog Linear Temperature Sensor
- HTML5 发展史
- 2017060300C++的头文件和实现文件分别写什么
- Candy
- OOP: An Overview [Object-Oriented Programming]
- LINUX 学习笔记(三)
- Docker小技巧(六)——Registry镜像的删除