Tesseract+VS2010开发初学
来源:互联网 发布:http默认端口号8080 编辑:程序博客网 时间:2024/06/11 01:56
用VS2010对Tesseract3.02开发做OCR,上网查了很多资料,终于弄通了。
首先下载了tesseract-3.02.02-win32-lib-include-dirs,这个原本是谷歌上的,但一般无法下载,还是费了积分从本网上下载的。是tesseract3.02的头文件和库文件,但这还不够,需要leptonica.
我用的是1.68版,include和lib文件我已上传资源leptonica。
这些弄好以后,建立VS2010控制台程序,代码如下:
#include "stdafx.h"#include <tesseract/baseapi.h>#include <leptonica/allheaders.h>using namespace tesseract;int _tmain(int argc, _TCHAR* argv[]){char *outText; tesseract::TessBaseAPI * api = new tesseract::TessBaseAPI(); // Initialize tesseract-ocr with English, without specifying tessdata path if (api->Init(NULL, "chi_sim")) { fprintf(stderr, "Could not initialize tesseract.\n"); exit(1); } // Open input image with leptonica library Pix *image = pixRead("1.jpg"); api->SetImage(image); // Get OCR result outText = api->GetUTF8Text(); printf("OCR output:\n%s", outText); // Destroy used object and release memory api->End(); pixDestroy(&image);return 0;}配置如下:(因为我是将leptonica和tesseract3.02放在了工程的同级目录)
包含目录:..\..\tesseract-3.02.02-win32-lib-include-dirs\include;..\..\leptonica\include
库目录:..\..\leptonica\include;..\..\leptonica\include
附加依赖项:
libtesseract302.lib
liblept168d.lib
liblept168.lib
giflib416-static-mtdll-debug.lib
libjpeg8c-static-mtdll-debug.lib
liblept168-static-mtdll-debug.lib
libpng143-static-mtdll-debug.lib
libtiff394-static-mtdll-debug.lib
zlib125-static-mtdll-debug.lib
编译运行就成了!工程文件地址
阅读全文
0 0
- Tesseract+VS2010开发初学
- VS2010调用tesseract步骤
- VS2010初学
- Arcgis engine 10 +vs2010 C#开发初学笔记
- tesseract-ocr java开发
- OCR之Tesseract在VS2010中的使用
- Tesseract-OCR 进行文字识别 VS2010
- VS2010编译使用Tesseract OCR 静态库
- tesseract OCR库在vs2010中的调用
- tesseract OCR库在vs2010中的调用
- VS2010 MFC初学解惑
- Tesseract-OCR引擎和VS2010工程简单调用
- tesseract-ocr在vs2010下面的安装调试
- tesseract-ocr之VS2010下编译所需dll、lib
- tesseract 在vs2010 下使用API的配置
- Tesseract-OCR入门使用(2)-VS2010调用API
- Tesseract-OCR入门使用(3)-VS2010编译源码
- 初学数据库开发小结
- Linux系统下yum命令
- 6.19总结
- ElasticSearch 简单入门
- JAVA JComboBox的监听事件(ActionListener、ItemListener)
- XL2安装MAC Tesseract-OCR详细讲解
- Tesseract+VS2010开发初学
- Unity游戏UI框架(六):日志系统
- 关于指令集和cpu
- 文件上传与下载--下载
- 30多个Android 开发者工具 带你开发带你飞
- 【数组排序】安利这个小数组排序usort
- 记录一下,金山云基于ffmpeg支持hevc flv的支持patch
- AndroidStudio 多渠道打包改包名,名称,图标
- Slam资源转载