我对对象识别和对象检测之间的区别有点混淆。有人说物体检测是物体识别的一个子课题吗?有人能澄清一下这两个话题之间的区别吗?
据我所知。
物体识别是对"图像中的物体是什么"问题的回答鉴于物体检测是在回答"物体在哪里"的问题?
希望有人能慷慨地为每个提供一个例子来说明差异
文献中对此没有明确的答案,许多作者根据应用情况赋予这两个术语不同的含义或可互换使用。如果我没记错的话,Szeliski在《计算机视觉:算法和应用》中用类似的方式定义了它们:
-
物体检测:注意到图像中有物体,并知道它在图像中的位置。所以,你可以勾勒出物体的轮廓,但你可能不知道它是什么物体
-
对象(或实例)识别:实际说出你检测到的对象,并可能提供额外的信息,例如对象在3D空间中的位置。
在一些应用中,例如识别和用机械臂抓住物体,识别只是在检测后完成的验证步骤,因此,如果您无法识别物体,则无法验证检测并丢弃它(因为它可能是假阳性)。因此,"检测"one_answers"识别"有时被用作同一任务。
对象识别-给定图像中的对象(仅包含一个对象)。
物体检测-给定图像中的哪个物体(描绘了一个包含多个物体的场景,通常在不受背景或视点约束的情况下拍摄)及其位置。
如果我们将人脸作为对象的子集=>人脸检测就是检测图像中的人脸,那么人脸识别就是将人脸识别为安吉丽娜·朱莉。