• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

tianruoocr-cl: 天若ocr开源版本的本地版,采用Chinese-lite和paddleocr识别框架 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

tianruoocr-cl

开源软件地址:

https://gitee.com/wanglifree/tianruoocr-cl

开源软件介绍:

tianruoocr-cl

介绍

图 1

天若ocr开源版本的本地版,采用Chinese-lite和paddle-ocr识别,再也不用网络啦

推荐paddle-ocr识别,可以在识别结果里面切换接口

主要fork了以下仓库:

https://gitee.com/ZZK-1989/tianruoocr

https://github.com/DayBreak-u/chineseocr_lite/tree/onnx/dotnet_projects/OcrLiteOnnxCs

https://github.com/RapidAI/RapidOCR

添加了ocr设置

64位应该可以直接使用,需要.net4.7.2

本程序主要靠粘贴复制,要是有大佬帮忙改改就好了

中文识别率还是很舒服的

线程设的4,可以修改

注意

  1. 编译的话需要引用Microsoft.ML.OnnxRuntime.dll,如果是为了win7能用可以引用我编译好的(在dll和runtime文件夹),也可以自己编译,需要把对应onnxruntime.dll放在运行文件夹中。如果不使用win7,可以直接使用nuget安装即可。
  2. 由于我也是白小白,编译的话可能需要在本项目根目录和tianruoocr-master下各放置一个packages,不然OcrLiteLib无法识别到tianruoocr-master里面的packages...

问题汇总

  1. win7无法使用,基本无解(V1.3 win7已经可以用了)
  2. 如果出现Exception from HRESULT: 0x8007007E可以使用dx修复工具进行修复,一般能够启动
  3. 请尝试安装vc++运行库,net4.7.2

下载地址

https://gitee.com/wanglifree/tianruoocr-cl/releases

版本更新

v1.3.2(2022.3.11)

  1. 修改了模型名称,方便更新替换。同时更新了paddle的模型,与RapidOCR一致,准确率有提升的。

v1.3.1(2022.1.29)

  1. 修正了开启默认合并行数据丢失的问题
  2. 使用fody合并dll,减小文件数量

v1.3(2021.12.27)

  1. Win7也能用了!(详请见更新说明)
  2. 段落合并功能bug修复
  3. 尝试解决识别文本和显示不一样的bug,也就是识别框出现很多重复文字的bug(实际没有这些文字,只是显示而已)
  4. 谷歌翻译采用“ZZK-1989”大佬的方式,更加快速,且支持段落识别,但是能不能翻译全凭网络流畅与否
  5. 切换模型和修改模型不再需要重启应用,只需要随便切换一次模型即可(将载入模型放在了切换模型的位置)

v1.2.6

  1. 修正一个编译bug(具体情况是编译识别为空)
  2. 更加合理的段落合并功能,拆分按钮现状不会清空文字了,但是依然没用
  3. 采用64位编译

v1.2.5

  1. 把原来删除的百度在线ocr给撤销回来了,现在可以使用了,并且加入了错误检测,避免崩溃
  2. 段落翻译增加了延时,避免ip被封

v1.2.4

  1. 添加了保留段落翻译,不再合并段落翻译,切换接口即可,由于单独翻译,速度可能稍慢

v1.2.3

  1. 添加了参数帮助(注释)

v1.2.2

  1. 修复了不能重启的bug

v1.2.1

  1. 修复了不能切换模型的bug,初始paddle模型是选的英文

v1.2

  1. 更新了翻译接口,现在谷歌和百度可以用了!换行会自动处理成量起来的,方便pdf。百度需要申请API
  2. 添加了几个轻量模型(日文和英文专精),切换需要重启
  3. 修复了部分bug,清理了部分源码
  4. 应该不会再更新了!

V1.1

  1. 添加了paddle-ocr支持,模型并不大,速度快!
  2. 可以切换接口了,虽然工程里面名字还是其他名字,但是编译出来的不会显示搜狗和腾讯了
  3. 优化了内存占用(每次识别完自动清理内存)

V1.0

  1. 添加了Chineseocr-lite支持,使用原来搜狗的接口选项

更新说明

v1.3

win7支持源自与逛吾爱时看到有大佬做出来ncnn和onnx的差不多的天若本地版,目的就是解决我的不支持win7的问题,可惜没有开源,但是大佬提供了思路,然后顺着大佬思路,我也自己编译了onnxruntime,得益于微软的开源,编译很简单,然后又修正了下库的引用,在win7上真的跑起来了(我用了虚拟机)。我编译的是onnxruntime 1.5.2版本,1.6我试了好像不支持了,具体不清楚。当然大佬还做了其他差异化的东西,例如二维码,局域网网页调用,我就没做了,自己还是太菜,应该不会再更新了,算是圆满了,这个项目其实只是简单粘贴复制,方法很菜,希望有朝一日能给大家提供一点微薄的帮助。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap