实例介绍
自然场景OCR(YOLOv3+CTPN+CRNN),附带整个项目代码,详细代码注释
【实例截图】
【核心代码】
chineseocr
└── chineseocr
├── 1234.png
├── 85.jpg
├── apphelper
│ ├── image.py
│ ├── __init__.py
│ └── __pycache__
│ ├── image.cpython-35.pyc
│ └── __init__.cpython-35.pyc
├── application
│ ├── idcard.py
│ ├── __init__.py
│ ├── __pycache__
│ │ ├── idcard.cpython-35.pyc
│ │ ├── __init__.cpython-35.pyc
│ │ └── trainTicket.cpython-35.pyc
│ ├── README.md
│ └── trainTicket.py
├── app.py
├── config.py
├── crnn
│ ├── crnn_keras.py
│ ├── crnn_torch.py
│ ├── dataset.py
│ ├── __init__.py
│ ├── keys.py
│ ├── network_keras.py
│ ├── network_torch.py
│ ├── __pycache__
│ │ ├── crnn_torch.cpython-35.pyc
│ │ ├── __init__.cpython-35.pyc
│ │ ├── keys.cpython-35.pyc
│ │ ├── network_torch.cpython-35.pyc
│ │ └── utils.cpython-35.pyc
│ ├── util.py
│ └── utils.py
├── Dockerfile
├── keras_text_detect_origin.png
├── LICENSE
├── model.py
├── post-demo.py
├── __pycache__
│ ├── app.cpython-35.pyc
│ ├── config.cpython-35.pyc
│ └── model.cpython-35.pyc
├── README.md
├── requirements.txt
├── results.csv
├── setup-cpu.md
├── setup.md
├── static
│ ├── css
│ │ └── checkbox.css
│ ├── img
│ │ └── loading.gif
│ └── js
│ ├── helps.js
│ ├── jquery.form.js
│ └── jquery.js
├── templates
│ ├── base.html
│ └── ocr.html
├── test
│ ├── -1075394870833204404.jpg
│ ├── -1542537198671399115.jpg
│ ├── -1557444540466925979.jpg
│ ├── 2316103658349395702.jpg
│ ├── 2453775960985148277.jpg
│ ├── -249252840773993519.jpg
│ ├── 2888205652037638239.jpg
│ ├── 417505165220284184.jpg
│ ├── 4926982002799976242.jpg
│ ├── 5080706566835455305.jpg
│ ├── -5549422143774944021.jpg
│ ├── 5777063509809938249.jpg
│ ├── -588095437839109427.jpg
│ ├── 6618911200009728955.jpg
│ ├── -6649775368541335766.jpg
│ ├── 6835137431359462054.jpg
│ ├── 7342216006376317350.jpg
│ ├── -7785812388458434667.jpg
│ ├── 8377001539140666411.jpg
│ └── 9190555442757683776.jpg
├── testdetail.py
├── test.ipynb
├── test.py
├── text
│ ├── darknet_detect.py
│ ├── detector
│ │ ├── detectors.py
│ │ ├── __init__.py
│ │ ├── __pycache__
│ │ │ ├── detectors.cpython-35.pyc
│ │ │ ├── __init__.cpython-35.pyc
│ │ │ ├── text_proposal_connector.cpython-35.pyc
│ │ │ └── text_proposal_graph_builder.cpython-35.pyc
│ │ ├── text_proposal_connector.py
│ │ ├── text_proposal_graph_builder.py
│ │ └── utils
│ │ ├── cython_nms.c
│ │ ├── cython_nms.pyx
│ │ ├── gpu_nms.c
│ │ ├── gpu_nms.cpp
│ │ ├── gpu_nms.hpp
│ │ ├── gpu_nms.pyx
│ │ ├── __init__.py
│ │ ├── make-for-cpu.cmd
│ │ ├── make-for-cpu.sh
│ │ ├── make.sh
│ │ ├── nms_kernel.cu
│ │ ├── __pycache__
│ │ │ ├── __init__.cpython-35.pyc
│ │ │ └── python_nms.cpython-35.pyc
│ │ ├── python_nms.py
│ │ ├── setup_cpu.py
│ │ ├── setup_cpu_win.py
│ │ └── setup.py
│ ├── __init__.py
│ ├── keras_detect.py
│ ├── keras_yolo3.py
│ ├── opencv_dnn_detect.py
│ └── __pycache__
│ ├── __init__.cpython-35.pyc
│ ├── keras_detect.cpython-35.pyc
│ ├── keras_yolo3.cpython-35.pyc
│ └── opencv_dnn_detect.cpython-35.pyc
├── tools
│ └── pytorch_to_keras.py
└── train
├── darknet
│ ├── data-ready.py
│ ├── train.md
│ └── train.sh
├── data
│ ├── ocr
│ │ └── 0
│ │ ├── 0.jpg
│ │ ├── 0.txt
│ │ ├── 1.jpg
│ │ ├── 1.txt
│ │ ├── 2.jpg
│ │ ├── 2.txt
│ │ ├── 3.jpg
│ │ ├── 3.txt
│ │ ├── 4.jpg
│ │ ├── 4.txt
│ │ ├── 5.jpg
│ │ ├── 5.txt
│ │ ├── 6.jpg
│ │ ├── 6.txt
│ │ ├── 7.jpg
│ │ └── 7.txt
│ └── text
│ └── 0
│ ├── 0.jpg
│ ├── 0.xml
│ ├── 100.jpg
│ ├── 100.xml
│ ├── 10.jpg
│ ├── 10.xml
│ ├── 11.jpg
│ ├── 11.xml
│ ├── 12.jpg
│ ├── 12.xml
│ ├── 13.jpg
│ ├── 13.xml
│ ├── 14.jpg
│ ├── 14.xml
│ ├── 15.jpg
│ ├── 15.xml
│ ├── 16.jpg
│ ├── 16.xml
│ ├── 18.jpg
│ ├── 18.xml
│ ├── 19.jpg
│ ├── 19.xml
│ ├── 1.jpg
│ ├── 1.xml
│ ├── 20.jpg
│ ├── 20.xml
│ ├── 21.jpg
│ ├── 21.xml
│ ├── 22.jpg
│ ├── 22.xml
│ ├── 23.jpg
│ ├── 23.xml
│ ├── 24.jpg
│ ├── 24.xml
│ ├── 25.jpg
│ ├── 25.xml
│ ├── 26.jpg
│ ├── 26.xml
│ ├── 27.jpg
│ ├── 27.xml
│ ├── 28.jpg
│ ├── 28.xml
│ ├── 29.jpg
│ ├── 29.xml
│ ├── 2.jpg
│ ├── 2.xml
│ ├── 30.jpg
│ ├── 30.xml
│ ├── 31.jpg
│ ├── 31.xml
│ ├── 32.jpg
│ ├── 32.xml
│ ├── 33.jpg
│ ├── 33.xml
│ ├── 34.jpg
│ ├── 34.xml
│ ├── 35.jpg
│ ├── 35.xml
│ ├── 36.jpg
│ ├── 36.xml
│ ├── 37.jpg
│ ├── 37.xml
│ ├── 38.jpg
│ ├── 38.xml
│ ├── 39.jpg
│ ├── 39.xml
│ ├── 3.jpg
│ ├── 3.xml
│ ├── 40.jpg
│ ├── 40.xml
│ ├── 41.jpg
│ ├── 41.xml
│ ├── 42.jpg
│ ├── 42.xml
│ ├── 43.jpg
│ ├── 43.xml
│ ├── 44.jpg
│ ├── 44.xml
│ ├── 45.jpg
│ ├── 45.xml
│ ├── 46.jpg
│ ├── 46.xml
│ ├── 47.jpg
│ ├── 47.xml
│ ├── 48.jpg
│ ├── 48.xml
│ ├── 49.jpg
│ ├── 49.xml
│ ├── 4.jpg
│ ├── 4.xml
│ ├── 50.jpg
│ ├── 50.xml
│ ├── 51.jpg
│ ├── 51.xml
│ ├── 52.jpg
│ ├── 52.xml
│ ├── 53.jpg
│ ├── 53.xml
│ ├── 54.jpg
│ ├── 54.xml
│ ├── 55.jpg
│ ├── 55.xml
│ ├── 56.jpg
│ ├── 56.xml
│ ├── 57.jpg
│ ├── 57.xml
│ ├── 58.jpg
│ ├── 58.xml
│ ├── 59.jpg
│ ├── 59.xml
│ ├── 5.jpg
│ ├── 5.xml
│ ├── 60.jpg
│ ├── 60.xml
│ ├── 61.jpg
│ ├── 61.xml
│ ├── 62.jpg
│ ├── 62.xml
│ ├── 63.jpg
│ ├── 63.xml
│ ├── 64.jpg
│ ├── 64.xml
│ ├── 65.jpg
│ ├── 65.xml
│ ├── 66.jpg
│ ├── 66.xml
│ ├── 67.jpg
│ ├── 67.xml
│ ├── 68.jpg
│ ├── 68.xml
│ ├── 69.jpg
│ ├── 69.xml
│ ├── 6.jpg
│ ├── 6.xml
│ ├── 70.jpg
│ ├── 70.xml
│ ├── 71.jpg
│ ├── 71.xml
│ ├── 72.jpg
│ ├── 72.xml
│ ├── 73.jpg
│ ├── 73.xml
│ ├── 74.jpg
│ ├── 74.xml
│ ├── 75.jpg
│ ├── 75.xml
│ ├── 76.jpg
│ ├── 76.xml
│ ├── 77.jpg
│ ├── 77.xml
│ ├── 78.jpg
│ ├── 78.xml
│ ├── 79.jpg
│ ├── 79.xml
│ ├── 7.jpg
│ ├── 7.xml
│ ├── 80.jpg
│ ├── 80.xml
│ ├── 81.jpg
│ ├── 81.xml
│ ├── 82.jpg
│ ├── 82.xml
│ ├── 83.jpg
│ ├── 83.xml
│ ├── 84.jpg
│ ├── 84.xml
│ ├── 85.jpg
│ ├── 85.xml
│ ├── 86.jpg
│ ├── 86.xml
│ ├── 87.jpg
│ ├── 87.xml
│ ├── 88.jpg
│ ├── 88.xml
│ ├── 89.jpg
│ ├── 89.xml
│ ├── 8.jpg
│ ├── 8.xml
│ ├── 90.jpg
│ ├── 90.xml
│ ├── 91.jpg
│ ├── 91.xml
│ ├── 92.jpg
│ ├── 92.xml
│ ├── 93.jpg
│ ├── 93.xml
│ ├── 94.jpg
│ ├── 94.xml
│ ├── 95.jpg
│ ├── 95.xml
│ ├── 96.jpg
│ ├── 96.xml
│ ├── 97.jpg
│ ├── 97.xml
│ ├── 98.jpg
│ ├── 98.xml
│ ├── 99.jpg
│ ├── 99.xml
│ ├── 9.jpg
│ └── 9.xml
├── __init__.py
├── ocr
│ ├── dataset.py
│ ├── generic_utils.py
│ ├── __init__.py
│ └── train-ocr.ipynb
├── __pycache__
│ └── __init__.cpython-35.pyc
└── text
├── gen_anchors.py
├── __init__.py
├── __pycache__
│ ├── gen_anchors.cpython-35.pyc
│ ├── __init__.cpython-35.pyc
│ └── utils.cpython-35.pyc
├── text-train-icdr2019.ipynb
├── text-train.ipynb
└── utils.py
32 directories, 340 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论