调用百度API 走了很多坑。。。
首先去百度AI开放平台 百度AI开放平台-全球领先的人工智能服务平台 进行注册 百度智能云 进行认证 不进行认证 不能使用api 。
APP_ID = '' """ 这里为百度智能云给自己的密钥 """
API_KEY = ''
SECRET_KEY = ''
然后使用下面的代码进行base64 格式的转换
def get_file_content(filePath):
with open(filePath, 'rb') as fp:
return fp.read()
下面试一试它的识别效果
首先,是直接在终端打印看识别的结果
使用代码
image = get_file_content('your/jpg_path')
options = {}
print("车辆识别结果为:")
print(client.carDetect(image,options={"top_num": 5}).get('result')[0].get("name"))
这是我找的一张路虎揽胜的图片