5

我对对象识别和对象检测之间的区别有点混淆。有人说物体检测是物体识别的一个子课题?有人可以澄清这两个主题之间的区别吗?

尽我所知。

对象识别是在回答“图像中的对象是什么”这个问题,而对象检测是在回答“那个对象在哪里”这个问题?

希望有人可以通过也慷慨地为每个人提供一个例子来说明差异

4

3 回答 3

3

文献中对此没有明确的答案,许多作者根据应用对这两个术语赋予不同的含义或互换使用它们。如果我没记错的话,Szeliski 在“计算机视觉:算法和应用程序”中以类似于以下方式定义它们:

  • 物体检测:注意图像中有物体并知道它在图像中的位置。因此,您可以勾勒出对象的轮廓,但您可能不知道它是什么对象。

  • 对象(或实例)识别:实际说出您检测到的对象,并可能提供额外的信息,例如对象在 3D 空间中的位置。

在某些应用中,例如识别和用机械臂抓取物体,识别只是检测后进行的验证步骤,因此如果无法识别物体,则无法验证检测并丢弃它(因为它可能是误报)。出于这个原因,“检测”和“识别”有时被用作相同的任务。

于 2013-12-26T09:18:19.853 回答
2

对象识别 - 给定图像中的对象(仅包含一个对象)。

对象检测 - 哪个对象在给定图像中(它描绘了一个包含多个对象的场景,并且通常在没有背景或视点限制的情况下拍摄)以及它位于何处。

于 2013-11-30T13:47:03.583 回答
1

如果我们将人脸作为对象的子集 => 人脸检测就是检测图像中的人脸,然后人脸识别就是将人脸识别为安吉丽娜朱莉。

于 2013-12-26T09:04:51.000 回答