python - 如何获得谷歌云视觉中预测标签的百分比
问题描述
我已经成功地从谷歌视觉 API 获得了每个标签的描述,但我仍然需要获得每个标签的预测百分比,任何人都可以帮助我
我这样做是为了获取标签的描述
filename = photos.save(request.files['photo'])
file_url = photos.url(filename)
response = client.label_detection(image=image)
labels = response.label_annotations
for label in labels:
print(label.description)
输出
Hair
Forehead
Chin
White-collar worker
Eyebrow
Hairstyle
Cheek
我想得到这样的结果:
Hair 80%
Forehead 10%
Chin 50%
White-collar worker 0%
Eyebrow 5%
Hairstyle 1%
Cheek 20%
解决方案
尝试这个,
for label in labels:
desc, score = label.description, int(label.score * 100)
print(f"{desc} {score}%")
推荐阅读
- android - 奇怪的意图过滤器路径模式行为
- python - 具有大视觉节点的图(av 元组列表)?
- ios - 将 ActionCodesSettings 与 Auth.sendEmailVerification 结合使用时,Firebase 无法识别关联域
- html - 在 html 中使用非标准字体
- c++ - 以编程方式连接子图
- c# - 自定义写入迁移不运行
- angular - Angular 6 HTTP 客户端发布 - 错误请求
- javascript - 反应路由器嵌套路由不起作用
- xml - 美丽的汤:用 cerain 属性提取 xml 值
- amazon-web-services - 使用 IAM 角色使用 AWS 开发工具包 - 没有根凭证