使用Umi-OCR进行本地OCR文字识别
在GitHub上看到了一个好用的OCR工具Umi-OCR,不仅支持批量导入图片、PDF文档识别而且开源免费,还能够在本地离线运行。可以说是为某些不适宜导入在线OCR应用的文档以及大体量本地OCR需求量身定做的软件。(顿时感觉自己的白描白买了)
软件在线提供两种版本下载,区别在于一种内置的识别引擎是Paddle引擎,一种内置的是Rapid引擎,前者性能更强,后者对老旧处理器兼容性更好。推荐下载前者,效果非常出色
性能方面,在仅支持CPU加速的V2.1.0版本下,调用Paddle作为识别引擎,勾选强制整页OCR选项,十年前的i5-4210M处理器(2C4T)大约3-4秒完成1页识别,四年前的R7-4700U处理器(8C8T)大约1秒完成1页识别。只要电脑的硬件能够流畅刷B站,用它应付一般学习研究用PDF的转录需求完全没有问题。
软件的使用方法不复杂,解压缩后双击EXE运行,选择处理任务后将预备处理的图片或文档拖入左侧界面,然后在右侧界面里根据自己的需求选择对应选项。
在默认选项的基础上,推荐作两个变更:
- “OCR文本后处理”选择“单栏-按自然段换行”模式,这样对于单页布局的书籍、文件的识别效果更佳;
- “文档处理”一览选择“整页强制OCR”,这样可以确保识别结果里不会出现莫名其妙的空格或错误符号