这些计算机视觉 API 可以检测到多少物体?
Posted
技术标签:
【中文标题】这些计算机视觉 API 可以检测到多少物体?【英文标题】:How many objects these Computer Vision API can detect? 【发布时间】:2019-12-06 23:35:07 【问题描述】:https://docs.microsoft.com/fr-fr/azure/cognitive-services/computer-vision/concept-object-detection
https://cloud.google.com/vision/docs/object-localizer
我想知道使用这些 API 可以识别多少以及哪些对象,但我找不到提及这一事实。
我发现 google API 使用基于 schema.org 类型的 https://developers.google.com/knowledge-graph/,但我不太了解它的全部内容。
【问题讨论】:
【参考方案1】:很抱歉,据我所知,Azure 计算机视觉能够检测到的类没有固定的列表。
顺便说一句,即使有,此列表会定期更新(但没有公布时间表)。
无论如何,都是有限制的(参见 doc here):
请务必注意对象检测的局限性,以便您可以 避免或减轻假阴性(遗漏的对象)的影响和 细节有限。
如果对象很小(小于 5% 图片)。 如果对象被排列,通常不会被检测到 紧靠在一起(例如,一堆盘子)。 对象不按品牌或产品名称区分(不同 例如,商店货架上的苏打水类型)。但是,您可以获得 使用品牌检测功能从图片中获取品牌信息。
如果您想检测特定对象,我强烈建议您使用Custom Vision
(文档/概述here),而不是Computer Vision
,您可以在其中使用自己的图像训练模型以匹配您想要的检测
【讨论】:
以上是关于这些计算机视觉 API 可以检测到多少物体?的主要内容,如果未能解决你的问题,请参考以下文章
计算机视觉案例:应用opencv+keras完成视频物体检测