5.5.2 模型推理
模型推理开发
功能背景
hobot_dnn
是TogetheROS.Bot软件栈中的板端算法推理框架,在RDK上利用BPU处理器实现算法推理功能,基于D-Robotics算法推理框架和ROS2 Node进行二次开发,为机器人应用开发提供更简单易用的模型集成开发接口,包括模型管理、基于模型描述的输入处理及结果解析,以及模型输出内存分配管理等功能。
通过阅读本章节,用户可以使用D-Robotics提供的模型,在RDK上基于hobot_dnn
创建并运行一个人体检测的算法Node。借助tros.b提供的组件,订阅摄像头采集&发布的图像,对图像进行算法推理检测出人体框后,使用多目标跟踪(multi-target tracking
,即MOT
)算法对检测框进行跟踪和目标编号分配,最终实现在PC端的Web浏览器上实时渲染展示图像、人体框检测和目标跟踪结果。