# darknet-ocr
**Repository Path**: ccstl/darknet-ocr
## Basic Information
- **Project Name**: darknet-ocr
- **Description**: darknet text detect and darknet cnn ocr
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2023-11-07
- **Last Updated**: 2023-11-07
## Categories & Tags
**Categories**: Uncategorized
**Tags**: YOLO改进
## README
## 本项目基于darknet(https://github.com/pjreddie/darknet.git)框架实现CTPN版本自然场景文字检测 与CNN+CTCOCR文字识别
## 实现功能
- [x] 文字检测;
- [x] 文字识别;
- [x] 支持GPU/CPU,CPU优化(opencv dnn);
- [ ] 文字方向检测(4分类模型);
- [ ] 支持PDF文档识别;
- [ ] 文字检测训练;
- [ ] CNN+CTC ocr训练;
- [ ] 多语言( 藏语、蒙古语、 朝鲜语、 日本语、 韩语);
## 模型文件(参考models目录)
下载地址:http://www.chineseocr.com:9990/static/models/darknet-ocr/
## 编译对GPU的支持
``` Bash
## cpu
cd darknet && cp Makefile-cpu Makefile && make
## GPU
cd darknet && cp Makefile-GPU Makefile && make
```
## web服务启动(支持文件上传及URL图像)
``` Bash
cd darknet-ocr
python3 app.py 8080
```
## 访问服务
http://127.0.0.1:8080/text
## 识别结果展示
## 参考
1. darknet https://github.com/pjreddie/darknet.git
2. ctpn https://github.com/eragonruan/text-detection-ctpn
3. CTPN https://github.com/tianzhi0549/CTPN
4. chineseocr https://github.com/chineseocr/chineseocr
## 技术支持合作
mail:chineseocr@hotmail.com