虽然目标检测算法已经得到了很大的改善,从最初的传统的目标检测算法,比如基于 Haar Cascades,HOG (Histogram of Oriented Gradients),SIFT (Scale-Invariant Feature Transform),模版匹配,边缘检测和区域检测等算法,到现在基于深度学习的目标检测算法。了解过目标检测算法的小伙伴都知道,R-CNN可以说是从传统目标检测到现代目标检测算法的开山之作,对于后续目标检测算法的改进具有很大的影响,后续还出现了Fast-RCNN,Faster-RCNN,PFN等知名的目标检测算法。但是这些算法都是基于两阶段来进行检测的,首先特征区域的提取,然后才进行分类和回归,这对于实时的目标检测算法来说差距还是很远。因此,为了解决两阶段目标检测算法慢的问题,又提出了单阶段的目标检测算法,比如YOLO系列以及SSD系列等知名算法。
虽然本课程不会从头到尾对目标检测算法进行讲解,但是会选择一些单阶段的目标检测算法进行讲解,并且对应代码也是开源的。


