单目3D室内检测
功能介绍
mono3d_indoor_detection package是基于hobot_dnn package开发的室内物体3D检测算法示例,在RDK上使用3D检测模型和室内数据利用BPU进行模型推理,从而得到推理结果。
相比于2D目标检测只能够识别出物体的类别和检测框,3D目标检测能够识别出物体的精确位置和朝向。例如在导航避障应用场景下,3D目标检测算法提供的丰富信息可以帮助规划控制模块实现更好的避障效果。
算法支持的室内物体检测类别包括:充电座、垃圾桶、拖鞋。
每个类别的检测结果包括:
-
长、宽、高:三维物体(即六面体)的长、宽、高,单位为米。
-
转向:物体相对于相机的朝向,单位弧度,取值范围为-π~ π,表示在相机坐标系下物体前进方向与相机坐标系x轴的夹角。
-
深度信息:相机到物体的距离,单位为米。
代码仓库: (https://github.com/D-Robotics/mono3d_indoor_detection)
应用场景:单目3D室内检测算法能够直接识别出图片中物体的确切位置和朝向,可实现物体姿态的识别,主要应用于自动驾驶、智能家居等领域。
单目3D车辆检测案例: (https://github.com/RayXie29/Kaggle-Peking-University-Baidu-Autonomous-Driving-32-place-solution)