Open wwzh2015 opened 4 years ago
Win10不用试了,目前是不支持的。 跑成功也是乱码。
我用opencv420的dnn模块读取最近更新的ocr模型,还是错误,不能识别,检测就更不可能了,如果非弄成python的,根本无法边缘部署(直接秒破解),只能放云上,现在BAT大厂的OCR几乎都免费了,谁还会用我的云识别?
没有部署价值,放弃该项目。
整个github一个像样的基于opencv的中文识别都没有。
我从第一版chinese ocr就一直关注,从来就没跑起来过(win10)
github有个精度更高的keras/pytorch下的 Chinese OCR(300w数据训练的),我看看能不能改成win10的。
opencv默认版本是不支持,maxpool为stride=2,1这种模式。修改版本已经放出,https://github.com/chineseocr/opencv-for-darknet.git 按照readme.md配置即可,docker镜像也有,自己下载就是。windows编码很烦人,没多少人愿意在这上面弄,自己尝试去修改部分代码即可,也没有什么难度,无非就是解决编码和安装环境问题,如果别人全都都做好了,那么我们存在的价值是什么呢?
呃 自己没有修改源码编译的能力就diss项目也是绝了,我关注Chineseocr也很久了,windows下的检测识别都成功了,觉得是很有意义的项目,原作者又很有耐心。真的很不错!
Traceback (most recent call last): File "app.py", line 14, in
from dnn.main import text_ocr
File "E:\darknet-ocr-master\dnn\main.py", line 9, in
from dnn.ocr import predict_darknet as ocrModel
File "E:\darknet-ocr-master\dnn\ocr.py", line 19, in
charactersPred = ' '+read_characters()+'| '
File "E:\darknet-ocr-master\dnn\ocr.py", line 13, in read_characters
characters = json.loads(f.read(),encoding="utf-8")
UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 110: illegal multibyte sequence
该怎么修改?