chineseocr 与psenet 实现中文自然场景文字检测及识别
本项目基于环境
pytorch 1.2.0
PSENET 编译
cd psenet/pse
rm -rf pse.so
make
实现功能
- 提供轻量的backone检测模型psenet(8.5M),crnn_lstm_lite(9.5M) 和行文本方向分类网络(1.5M)
- 任意方向文字检测,识别时判断行文本方向
- crnn\crnn_lite lstm\dense识别(ocr-dense和ocr-lstm是搬运chineseocr的)
- 支持竖排文本识别
- ncnn 实现 psenet (未实现核扩展)
- ncnn 实现 crnn_dense (改变了全连接为conv1x1)
- ncnn 实现 shuuflenev2 角度分类网络
- ncnn 实现 ocr 整个流程
- 提供竖排文本训练方案
web服务启动
cd chineseocr_lite## 进入chineseocr目录
python app.py 8080 ##8080端口号,可以设置任意端口
访问服务
识别结果展示
ncnn检测识别展示(x86 cpu 单进程)
因为ncnn模型都是dense的 lstm的没转成功,效果差的不少,以后继续优化