回答一下,这个问题比较大,我权且假设你是想从头入门学习目标检测这个领域。

从应用的角度讲,可以分为2D目标检测和3D目标检测,2D现在基本上很成熟了,比如我们经常听到的FasterRCNN系列,SSD系列,Yolo系列等,现在也到了大规模应用阶段,可以优化到非常快的速度。3D目标检测目前来讲还没有非常成熟的方法,这个也跟传感器的发展有关,目前还没有非常便宜的能够生成稠密点云的激光雷达。

楼主应该从2D目标检测开始。具体来讲,首先我给出下面这些锦囊:

框架用pytorch,否则你会在语言层面踩很多不必要的坑; 先把基础的部门看一下,比如nms,rpn,fpn等,最好自己实现一遍; 然后尝试自己实现一个fasterrcnn,这个其实不难。

你实现了自己的框架之后,基本上你就已经从入门到master了。祝你成功!