从Google Vision API获取标签百分比

时间:2017-08-28 11:19:04

标签: c# google-cloud-vision

我想使用Google Vision API进行标签检测。为此,我使用的是.NET库。这是我的代码:

        var client = ImageAnnotatorClient.Create();
        // Load the image file into memory
        var image = Image.FromFile("trui3.jpg");
        // Performs label detection on the image file
        var response = client.DetectLabels(image);
        foreach (var annotation in response)
        {
            if (annotation.Description != null)
                Console.WriteLine(annotation.Description);
        }
        Console.ReadKey();

效果很好。它显示所有标签。但在Google website上,它还会显示标签的百分比。请参阅图片以获取示例。

如何通过使用.NET库来实现这一目标?

Vision API from Google website.

1 个答案:

答案 0 :(得分:0)

注释的Score(请参见C# example page下方),该范围属于[0,1]范围。

if (annotation.Description != null)
{
  Console.WriteLine($"{annotation.Description} ({annotation.Score}");
}