我已编译tesseract在xcode中使用它:http://iphone.olipion.com/cross-compilation/tesseract-ocr
我获取.a文件,将其作为iphone项目中的框架导入,并更新tesseract头文件的头搜索路径.
所以现在我需要一个简单的例子才能开始.我无法在http:// code.google.com/p/tesseract-ocr/中找到任何内容,也无法通过Google搜索.
任何人都可以帮我给我一个起点(代码片段)..?!非常感谢!
- 后来我发现这段代码:
#include "baseapi.h"
TessBaseAPI::InitWithLanguage(NULL, NULL, language, NULL, false, 0, NULL);
char* text = TessBaseAPI::TesseractRect(imagedata, bytes_per_pixel,
bytes_per_line, 0, 0,
width, height);
TessBaseAPI::End();
但是当我尝试编译设备时(只插入包含上述代码的include语句)我得到以下内容:
错误:'PAGE_RES'警告之前的语法错误:在'PAGE_RES'声明中默认为'int'警告:数据定义没有类型或存储类
以及BLOCK_LIST,IMAGE等等
如果编译为模拟器我得到
错误:在'PAGE_RES'之前预期'=',',',','asm'或' attribute '等等BLOCK_LIST,IMAGE和TessBaseAPI
---其他更新:我找到了包含问题的解决方案:包含发生的地方必须重命名.mm扩展名中的file.m,因为我们必须告诉xcode我们必须一起使用objective-c和c ++.
jam*_*ack 11
http://github.com/nolanbrown/Tesseract-iPhone-Demo
OCRDemo是一个演示应用程序,它使用Tesseract库(http://code.google.com/p/tesseract-ocr/)作为在Mac OS 10.6下使用http://robertcarlsen.net上的shell脚本编译的静态库./ 2009/07/15/cross-compiling-for-iphone-dev-884.
该程序仅用于演示OCR库及其在iPhone上的功能,该程序未以任何方式进行优化......
| 归档时间: |
|
| 查看次数: |
20844 次 |
| 最近记录: |