Tesseract-OCR 进行文字识别 VS2010
来源:互联网 发布:二维动画片制作软件 编辑:程序博客网 时间:2024/04/29 07:41
近日做铸件文字识别的项目,需要识别铸件上的字符和数字,找到开源的识别库Tesseract,下面简单记录下怎么使用。
首先在项目主页http://code.google.com/p/tesseract-ocr/ 下载库和相应的字库。由于本人使用的是VS2010,其lib和include等库使用的VS2008进行编译的,所以一直出错。用VS2010的同学可以在这里下载编译好的VS2010的相应的库。
然后进行配置,和其他库的配置类似,include lib dll。
#include "allheaders.h"#include "baseapi.h"#include "strngs.h"#include <cv.h>#include <highgui.h>#include <iostream>using namespace cv;using namespace std;int _tmain(int argc, _TCHAR* argv[]){ char *image_path="zj.jpg";tesseract::TessBaseAPI api;api.Init(NULL,"eng",tesseract::OEM_DEFAULT);api.SetPageSegMode(tesseract::PSM_AUTO);FILE* fin = fopen(image_path, "rb");if (fin == NULL) {printf("Cannot open input file: %s\n", image_path);exit(2);}fclose(fin);PIX *pixs;if ((pixs = pixRead(image_path)) == NULL) {printf("Unsupported image type.\n");exit(3);}pixDestroy(&pixs);STRING text_out;if (!api.ProcessPages(image_path, NULL, 0, &text_out)) {printf("Error during processing.\n");}cout<<"识别结果为:"<<text_out.string(); return 0;}
0 0
- Tesseract-OCR 进行文字识别 VS2010
- Tesseract ocr文字识别
- Tesseract-OCR 进行文字识别 VS2010及不安装opencv,就可以使用opencv
- OpenCV+Tesseract进行OCR学习(二)文字识别
- OpenCV+Tesseract进行OCR学习(二)文字识别
- java 利用 tesseract-ocr 进行文字识别技术
- Tesseract-ocr-图片文字识别
- python + tesseract OCR 文字识别
- 文字识别引擎试用:tesseract-ocr
- Python_文字识别引擎试用:tesseract-ocr
- 使用Tesseract OCR Engine识别图片文字
- 使用Tesseract-OCR训练文字识别记录
- 使用Tesseract-OCR训练文字识别记录
- 利用tesseract-ocr进行验证码识别
- Mac下Tesseract-OCR文字识别新手使用入门
- Android集成Tesseract OCR实现图片文字识别
- mac上文字识别(Tesseract-OCR for mac )
- tesseract-ocr识别字符
- 打印机题
- iOS ERROR: unable to get the receiver data from the DB 解决方案
- 中值滤波与椒盐噪声
- android textview添加删除线
- HDU1213 How Many Tables 【并查集】
- Tesseract-OCR 进行文字识别 VS2010
- iOS_第3方类库MBprogressHUD
- jQuery标签式表单验证提示(警告)信息
- Android SDK中的 SDK Manager 无法启动 一闪而过解决方法
- Objc 协议以及委托 --个人理解
- Hibernate学习笔记三
- Javascript继承机制的设计思想
- zookeeper
- 六种方式实现hibernate查询,及IDE推荐