ios - 如何在 Tesseract 中使用配置变量?

标签 ios swift ocr tesseract

我成功完成了本教程:Tesseract OCR Tutorial for iOS 。它使用 Tesseract OCR iOS framework .

该应用程序与教程提供的示例图像配合得很好,但我自己测试的图像都不起作用(输出是乱码)。

要进行故障排除,文档建议 toggling a configuration variable tessedit_write_imagestrue(或使用configfile get.images)查看要处理的图像文件。但我不知道在哪里设置 bool 值,并且不确定在哪里放置或如何使用配置文件。

在 Xcode 中的文件中搜索“tessedit_write_images”不会返回任何内容。

最佳答案

您可以通过作为命令行选项或在配置文件中提供来设置配置变量

使用命令行选项

$tesseract input.jpg output.txt --oem 2 -l eng -c tessedit_write_images=1

   -c configvar=value
       Set value for control parameter. Multiple -c arguments are allowed.

使用配置文件 (myConfig) 选项

$ tesseract Lord_Saraswathi.jpg text --oem 2 -l eng myConfig

$ cat myConfig

tessedit_write_images 1

关于ios - 如何在 Tesseract 中使用配置变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66072973/

相关文章:

iphone - 在 SegmentedControl 更改时更改 NSFetchedResultsController

ios - iOS 9 中的状态栏隐藏问题

ios - 无法在设备上运行 Xamarin.iOS 应用程序,启动画面后退出

ios - 自定义 UICollectionViewLayout 标题和 Storyboard

json - 如果 JSON 包含数组,则解析该 JSON 时出错

python - 从图像中提取特定文本关联值

java - 查找函数 'TessBaseAPICreate' : libtesseract. 时出错: undefined symbol :TessBaseAPICreate

c++ - 限制 Tesseract 的预处理

javascript - 完美的触摸就绪、iPad 兼容和内容滑动就绪网站的框架

ios - 如何将特定的 UITableView 行发送到特定的 ViewController?