python代码
测试本地照片
import requests
import base64
# 公网访问地址
API_URL = "接口请求地址"
def call_api_post():
"""调用API进行POST请求"""
# 读取本地照片并编码为Base64字符串
with open('image.png', 'rb') as file:
image_data = base64.b64encode(file.read()).decode('utf-8')
# 将编码后的图像数据添加到请求中
data = {'images': [image_data]}
try:
response = requests.post(API_URL, json=data)
response.raise_for_status() # 检查请求是否成功
data = response.json() # 解析JSON响应
print("POST请求成功:", data)
return(data)
except requests.RequestException as e:
print("POST请求错误:", e)
def get_max_confidence(result):
# 获取 confidence 列表
confidence_list = result['confidence'][0]
# 找到最大值对应的索引
max_index = confidence_list.index(max(confidence_list))
# 获取对应的类别
categories = result['c