Sign inSign up

ytdock/ocr_server

By ytdock

•Updated over 4 years ago

验证码识别参考:https://github.com/sml2h3/ocr_api_server

Image
3

6.2K

ytdock/ocr_server repository overview

git clone https://github.com/sml2h3/ocr_api_server.git

cd ocr_api_server

# 编译镜像
docker build -t ocr_server:v1 .

# 运行镜像
docker run -p 9898:9898 -d ocr_server:v1

使用

import requests

headers = {
    "User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 12_1_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/16D57 MicroMessenger/7.0.3(0x17000321) NetType/WIFI Language/zh_CN",
    "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",
}
resp = requests.get('https://data.gdcic.net/Dop/CheckCode.aspx?codemark=408.15173910730016', headers=headers, verify=False)
image_bytes = resp.content
requests.get("http://192.168.35.131:9898/ping").text #返回pong则启动成功
image_bytes = open("code.png", 'rb').read()
resp = requests.post("http://192.168.35.131:9898/ocr/file/text", files={'image': image_bytes})
image_bytes = open("code.png", 'rb').read()
resp = requests.post("http://192.168.35.131:9898/ocr/b64/text", data=base64.b64encode(image_bytes).decode())

Tag summary

Content type

Image

Digest

Size

532.8 MB

Last updated

over 4 years ago

docker pull ytdock/ocr_server:v1