/SealOcr

复杂环境下多种常见印章扫描件识别

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

印章识别

思路

  1. 传统cv定位,同时纠正椭圆印章的偏转角度纠正
  2. deeplearning分类
  3. 极坐标变换+ocr,同时完成圆和方形的偏转角度纠正与文字识别
  4. paddleocr识别印章文字(需要本地部署服务和模型)

以后闲下来会打算用 rotate-yolo5 重构

graph TB
	印章分类-->圆形印章检测
	印章分类-->方形印章检测
	印章分类-->椭圆形印章检测

使用

# window
set FLASK_APP=API.py
# linux
export FLASK_APP=API.py

flask run -h 0.0.0.0 -p 8000

其他一起开发的小伙伴

由于之前仓库放在 gitee 上面,所以这边手动放个链接

img_1.png img_2.png