你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

品牌检测

品牌检测是对象检测的一种专用模式,使用包含全球数千个徽标的数据库来标识图像或视频中的商业品牌。 可以使用此功能来执行特定的操作,例如,发现哪些品牌在社交媒体上最受欢迎,或者哪些品牌在社交产品排名上最靠前。

Azure AI 视觉服务可检测给定图像中是否存在品牌徽标。 如果检测到品牌徽标,则该服务将返回品牌名称、置信度分数以及徽标周围边框的坐标。

内置徽标数据库涵盖消费类电子产品、服装等的流行品牌。 如果认为视觉服务未检测到要查找的品牌,则还可以尝试使用自定义视觉服务创建和训练自己的徽标检测程序。

品牌检测示例

以下 JSON 响应表明 Azure AI 视觉在示例图像中检测品牌时所返回的内容。

带有 Microsoft 标记及徽标的红色衬衫。

"brands":[  
   {  
      "name":"Microsoft",
      "rectangle":{  
         "x":20,
         "y":97,
         "w":62,
         "h":52
      }
   }
]

在某些情况下,品牌检测程序会挑选徽标图像和风格化品牌名称作为两个单独徽标。

带有 Microsoft 标记和徽标的灰色运动衫。

"brands":[  
   {  
      "name":"Microsoft",
      "rectangle":{  
         "x":58,
         "y":106,
         "w":55,
         "h":46
      }
   },
   {  
      "name":"Microsoft",
      "rectangle":{  
         "x":58,
         "y":86,
         "w":202,
         "h":63
      }
   }
]

使用 API

品牌检测功能属于分析图像 API。 可以通过本机 SDK 或 REST 调用来调用此 API。 在 visualFeatures 查询参数中包含 Brands。 然后,在获取完整 JSON 响应时,请分析 "brands" 部分内容的字符串。