对于调用百度AI人脸检测出现的错误error_code': 222203

转自:https://blog.csdn.net/NightChenRight/article/details/80874339

error_code': 222203 错误原因是.如果是使用V3人脸对比接口且API调用。并且image_type为BASE64。则image参数不需要urlencode

 

Base64编码:是一种“防君子不防小人”的编码方式。广泛应用于MIME协议,作为电子邮件的传输编码,生成的编码可逆,后一两位可能有“=”,生成的编码都是ascii字符。

 

而:

 

最后小编的解决办法是:(大神勿笑)

 

from aip import AipFace

import base64

""" 你的 APPID AK SK """

APP_ID = ''

API_KEY = ''

SECRET_KEY = ''

 

client = AipFace(APP_ID, API_KEY, SECRET_KEY)

 

""" 读取图片 """

f = open('xx.jpg','rb')

image = base64.b64encode(f.read())

image64 = str(image,'utf-8')

image_type = "BASE64"

print(client.detect(image64, image_type))
---------------------
作者:nightchenright
来源:CSDN
原文:https://blog.csdn.net/NightChenRight/article/details/80874339
版权声明:本文为博主原创文章,转载请附上博文链接!

你可能感兴趣的:(对于调用百度AI人脸检测出现的错误error_code': 222203)