目标检测(Object Detection)是计算机视觉领域的核心任务之一,旨在定位和识别图像或视频中的特定物体,并标注其类别和位置信息。以下是目标检测的综述内容,涵盖基础概念、发展历程、关键技术、应用场景及未来趋势。
1. 目标检测的基本任务
目标检测需要解决两个核心问题:
-
分类(Classification):确定物体属于哪个类别(如人、车、狗等)。
-
定位(Localization):用边界框(Bounding Box)标出物体的位置,通常用坐标(x, y, w, h)表示。
评价指标:
-
mAP(mean Average Precision):综合衡量检测精度。
-
IoU(Intersection over Union):预测框与真实框的重叠程度。
-
FPS(Frames Per Second):检测速度指标。
2. 目标检测的发展历程
(1) 传统方法(2012年前)
-
滑动窗口+手工特征:通过滑动窗口遍历图像,结合手工设计的特征(如HOG、SIFT、Haar)和分类器(如