Iphone的Tesseract示例

giu*_*ppe 8 iphone tesseract

我已编译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上的功能,该程序未以任何方式进行优化......