Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

xuwuwei/identity

Repository files navigation

基于paddle的身份证识别

identity是一个基于paddle的中文身份证图片识别

安装

conda create --name identity python=3.7 -y
conda activate identity
pip install -r requirement.txt -i https://mirror.baidu.com/pypi/simple --user
conda install shapely -y
python home.py

下载模型文件

identity-release

├──inference

├────ch_ppocr_server_v2.0_det_infer

├────ch_ppocr_server_v2.0_rec_infer

├──home.py

...

链接:https://pan.baidu.com/s/1arP2DrjVZ0MkUavE4Fdm1g 提取码:1342

启动后的测试页面

http://localhost:8800/page image

api调用

POST form表单提交

请求

file_type 文件类型:file上传文件方式,url http链接的方式识别
side 正反面:front 正面,back背面
file 文件上传:如果file_type是file,则此字段必传
url url方式:如果file_type是url,则此字段必传

正面响应

{
 "errmsg": "success",
 "errno": 0,
 "result": {
 "birthday": "1990年11月12日",
 "gender": "",
 "id": "42xxxxxxxxxxxxxxxxx3",
 "name": "徐无为",
 "nation": ""
 }
}

反面响应

{
 "errmsg": "success",
 "errno": 0,
 "result": {
 "end_date": "2036年02月03日",
 "sign": "北京中关村公安局",
 "start_date": "2016年02月03日"
 }
}

errno错误码

0 参数正确进行识别
1001 file_type must be `file` or `url`.
1002 side must be `front` or `back`.
1000 other error.
1003 secret error.
1004 not support image type.
1005 identification error.

gpu调用

如果要使用paddlepaddle的gpu版本,可以在 https://www.paddlepaddle.org.cn/ 选择自己需要的版本。 修改Config.py文件的 is_gpu=True

配置

config.py

is_gpu=False #使用gpu
rec_model_dir = "./inference/ch_ppocr_server_v2.0_rec_infer" #文字识别模型
det_mode_dir = "./inference/ch_ppocr_server_v2.0_det_infer" #detection模型
secret = None #密码,None不使用密码,字符串既是密码
port = 8800 #端口

About

中国身份证图片识别

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /