资料介绍
软件简介
darknet-ocr 是基于 darknet 框架,实现 CTPN 版本自然场景文字检测与 CNN+CTCOCR 文字识别的项目。目前支持系统:mac/ubuntu python=3.6
实现功能
- [x] 文字方向检测 0、90、180、270度检测(支持dnn/tensorflow)
- [x] 支持(darknet/opencv dnn /keras)文字检测,支持darknet/keras训练
- [x] 不定长OCR训练(英文、中英文) crnn\dense ocr 识别及训练 ,新增pytorch转keras模型代码(tools/pytorch_to_keras.py)
- [x] 支持darknet 转keras, keras转darknet, pytorch 转keras模型
- [x] 身份证/火车票结构化数据识别
- [x] 新增CNN+ctc模型,支持DNN模块调用OCR,单行图像平均时间为0.02秒以下
- [ ] CPU版本加速
- [ ] 支持基于用户字典OCR识别
- [ ] 新增语言模型修正OCR识别结果
- [ ] 支持树莓派实时识别方案
ocr 训练数据集(压缩包解码:chineseocr)
百度网盘链接:https://pan.baidu.com/s/1UcUKUUELLwdM29zfbztzdw 提取码: atwn
gofile 地址:http://gofile.me/4Nlqh/uT32hAjbx 密码 https://github.com/chineseocr/chineseocr
环境部署
GPU部署 参考:setup.md
CPU部署 参考:setup-cpu.md
下载编译 darknet
git clone https://github.com/pjreddie/darknet.git
mv darknet chineseocr/
##编译对GPU、cudnn的支持 修改 Makefile
#GPU=1
#CUDNN=1
#OPENCV=0
#OPENMP=0
make
修改 darknet/python/darknet.py line 48
root = '/root/'##chineseocr所在目录
lib = CDLL(root+"chineseocr/darknet/libdarknet.so", RTLD_GLOBAL)
下载模型文件
模型文件地址:
-
百度网盘:https://pan.baidu.com/s/1gTW9gwJR6hlwTuyB6nCkzQ
other-links:http://gofile.me/4Nlqh/fNHlWzVWo
复制文件夹中的所有文件到models目录
模型转换(非必须)
pytorch ocr 转 keras ocr
python tools/pytorch_to_keras.py -weights_path models/ocr-dense.pth -output_path models/ocr-dense-keras.h5
darknet 转 keras
python tools/darknet_to_keras.py -cfg_path models/text.cfg -weights_path models/text.weights -output_path models/text.h5
keras 转 darknet
python tools/keras_to_darknet.py -cfg_path models/text.cfg -weights_path models/text.h5 -output_path models/text.weights
模型选择
参考config.py文件
构建 Docker 镜像
##下载Anaconda3 python 环境安装包(https://repo.anaconda.com/archive/Anaconda3-2019.03-Linux-x86_64.sh) 放置在chineseocr目录下
##建立镜像
docker build -t chineseocr .
##启动服务
docker run -d -p 8080:8080 chineseocr /root/anaconda3/bin/python app.py
Web 服务启动
cd chineseocr## 进入chineseocr目录
python app.py 8080 ##8080端口号,可以设置任意端口
访问服务
- 树洞OCR文字识别跨平台的OCR小工具 5次下载
- 基于注意力机制的复杂场景文本检测方法 5次下载
- 计算机文字识别技术研究 16次下载
- 复杂场景下的口罩佩戴检测算法 16次下载
- 使用FPGA驱动LCD显示中文字符年的VHDL程序 10次下载
- 使用数字识别和AI实现OCR的资料合集 20次下载
- OCR文字识别视觉检测系统应用程序免费下载 22次下载
- cencrack识别图片转文字工具V2.8版应用程序免费下载 0次下载
- API-Shop-OCR-营业执照识别API接口Python调用示例代码说明 6次下载
- 如何提取和检测视频中的文字?数字视频中文字的检测提取技术的分析 26次下载
- Android文字识别 0次下载
- 免费版文字识别系统 TH-OCR SDK11.0 0次下载
- 基于SOPC的嵌入式文字识别系统设计 55次下载
- 自然场景下交通标志的自动识别算法 15次下载
- 在复杂场景中多目标物的检测识别方法 8次下载
- 基于OpenVINO+OpenCV的OCR处理流程化实现 316次阅读
- OpenVINO场景文字检测与文字识别教程 640次阅读
- 中科大&字节提出UniDoc:统一的面向文字场景的多模态大模型 987次阅读
- 如何遍历中文字符串 351次阅读
- OCR实战教程 679次阅读
- OpenHarmony集成OCR三方库实现文字提取 891次阅读
- OCR算法能较好识别水平排布的常规文本 1111次阅读
- 如何使用Python开发截图识别OCR的小工具 3200次阅读
- 基于sopc嵌入式文字识别系统设计 1194次阅读
- ocr技术是什么?新能源充电桩应用车牌识别ocr技术 2399次阅读
- Facebook研究人员提出了一个大规模图像文本提取和识别系统——Rosetta 3124次阅读
- 如何使用EAST文本检测器在自然场景下检测文本 1w次阅读
- 基于matlab的文字识别算法 2.9w次阅读
- 基于FPGA异构加速的OCR识别技术解析 2667次阅读
- 智能家庭应用之语音识别系统 3998次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多