# chineseocr_lite
**Repository Path**: sdredboy/chineseocr_lite
## Basic Information
- **Project Name**: chineseocr_lite
- **Description**: 超轻量级中文ocr,支持竖排文字识别, 支持ncnn推理 , psenet(8.5M) + crnn(6.3M) + anglenet(1.5M) 总模型仅17M
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-03-17
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## 本项目基于[chineseocr](https://github.com/chineseocr/chineseocr) 与[psenet](https://github.com/WenmuZhou/PSENet.pytorch) 实现中文自然场景文字检测及识别
# 环境
pytorch 1.2.0
# 实现功能
- [x] 提供轻量的backone检测模型psenet(8.5M),crnn_lstm_lite(9.5M) 和行文本方向分类网络(1.5M)
- [x] 任意方向文字检测,识别时判断行文本方向
- [x] crnn\crnn_lite lstm\dense识别(ocr-dense和ocr-lstm是搬运[chineseocr](https://github.com/chineseocr/chineseocr)的)
- [x] 支持竖直文本识别
- [x] ncnn 实现 psenet (未实现核扩展)
- [ ] ncnn 实现 crnn
## web服务启动
``` Bash
cd chineseocr_lite## 进入chineseocr目录
python app.py 8080 ##8080端口号,可以设置任意端口
```
## 访问服务
http://127.0.0.1:8080/ocr
## 识别结果展示
## ncnn检测结果展示
## 参考
1. crnn https://github.com/meijieru/crnn.pytorch.git
2. chineseocr https://github.com/chineseocr/chineseocr
3. Psenet https://github.com/WenmuZhou/PSENet.pytorch
4. 语言模型实现 https://github.com/lukhy/masr