Python3调用阿里OCR

阿里的接口是python2的,因为电脑上的很多包都装在了python3,所有记录一下python3调用阿里ocr接口。
#coding:utf-8
import requests
from base64 import b64encode
from pathlib import Path

host = 'http://stamp.market.alicloudapi.com'
path = '/api/predict/ocr_official_seal'  # 查看api文档,ocr功能不一样path不一样
appcode = 'your appcode'  # 在API网关里面

url = host + path

img_path = 'name.jpg'

post_data = {"image": b64encode(Path(img_path).read_bytes()).decode()}  # 根据api文档中要求更改

headers = {
    "Authorization": "APPCODE %s" % appcode,
    "Content-Type": "application/json; charset=UTF-8",
}
requests.packages.urllib3.disable_warnings()
r = requests.post(url, json=post_data, headers=headers, verify=False)
r.raise_for_status()
result = r.json()

如有疑问,加群97359887交流
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值