我对使用微软认知服务还比较新。我想知道 MS 计算机视觉 API 和 MS 自定义视觉 API 之间的区别是什么?
我对使用微软认知服务还比较新。我想知道 MS 计算机视觉 API 和 MS 自定义视觉 API 之间的区别是什么?
它们都处理图像上的计算机视觉问题,但希望我能在此处帮助区分它们。 :)
计算机视觉 API 是微软构建自己的图像模型,可以提供以下几个功能:
isAdult
和isRacy
标准,并附有相应的置信度评分。Custom Vision服务与众不同之处在于,您可以基于Microsoft预建模型训练自己的图像模型。其中一个区别是该服务只能进行图像分类和对象检测。对象检测部分将告诉您图像标签以及其在图像中的位置。目前,该服务的此部分仍处于预览阶段,但我迄今为止看到了良好的结果。
Custom Vision服务的另一个区别在于允许您上传自己的图像。对于图像分类,这意味着您可以上传您的图像,并为每个图像提供一个或多个标签。因此,当您通过模型运行图像时,它将返回它认为的标签以及标签的置信度得分。对于对象检测,您进行相同的处理,但选取图片中想要检测的对象并给出标签。
每次上传和标记新图像后,都需要对模型进行训练。从那里,您可以评估模型的表现如何,为其提供测试图像,甚至使用REST URL或SDK与其交互。
总之,两者之间最大的区别在于Custom Vision服务只能执行图像分类和对象检测,并且可以接受您自己的图像来执行这些操作。而Computer Vision APIs可以做更多,但您无法控制模型的训练方式。
希望这能帮到你! 如果您有任何问题,请随时与我联系。