首页 > 解决方案 > 如何获得谷歌云视觉中预测标签的百分比

问题描述

我已经成功地从谷歌视觉 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%

标签: pythonflaskgoogle-cloud-platformgoogle-cloud-vision

解决方案


尝试这个,

for label in labels:
    desc, score = label.description, int(label.score * 100)
    print(f"{desc} {score}%")

推荐阅读