文章目录 模型的测试流程 1. AnchorHeadTemplate.generate_predicted_boxes部分 2. Detector3DTemplate.post_processing部分 3. KittiDataset.generate_prediction_dicts部分 4. KittiDataset.evaluation部分 模型的测试流程 对于模型来说,训练过程是为了计算构建损失训练模型的参数,验证过程是为了测试模型当前参数的效果。所以,对于模型结构来说需要分别为测试过程和训练过程进行分别规划。在点云的3d检测中,这里主要体现在dense_head预测层中。对于模型来说,其与训练流程的区别结构图如下: 对于dense_head处理的区别: # 功能:构建PointPillar的dense head模块部分 class AnchorHeadSingle(AnchorHeadTemplate): def __init