当前位置:   article > 正文

对于调用百度AI人脸检测出现的错误error_code': 222203_222203 param[name] format error

222203 param[name] format error

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))

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/123609?site
推荐阅读
相关标签
  

闽ICP备14008679号