环境
python版本3.7-3.9 64位
1. 运行
# 安装依赖
pip install -r requirements.txt -i https://pypi.douban.com/simple
# 运行 可选参数如下
# --port 9898 指定端口,默认为9898
# --ocr 开启ocr模块 默认开启
# --old 只有ocr模块开启的情况下生效 默认不开启
# --det 开启目标检测模式
# 最简单运行方式,只开启ocr模块并以新模型计算
python ocr_server.py --port 9898 --ocr
# 开启ocr模块并使用旧模型计算
python ocr_server.py --port 9898 --ocr --old
# 只开启目标检测模块
python ocr_server.py --port 9898 --det
# 同时开启ocr模块以及目标检测模块
python ocr_server.py --port 9898 --ocr --det
# 同时开启ocr模块并使用旧模型计算以及目标检测模块
python ocr_server.py --port 9898 --ocr --old --det
2. 接口
将图片作为base64入参
/ocr/b64/json Post请求
content-type:text/html
入参: 'iVBORw0KGgoAAAANSUhEUgAAAJUAAAA+CAYAA'
注意:入参需要剔除data:image/png;base64,字符
将图片作为file入参
/ocr/file/json Post请求
content-type:form-data
入参: {image: file文件}
3.Nginx配置代理
location /codeVerify {
# 调整此处的接口
proxy_pass http://127.0.0.1:9898/ocr/file/json;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
proxy_set_header Content-Length $content_length;
proxy_set_header Content-Type $content_type;
}