SLAM 基于AI模型LiteSeg的驾驶场景语义分割

四足机器人 SLAM 导航实战

从零实现 Unitree Go2 的 SLAM 建图与 ROS2 导航,手把手集成 slam_toolbox

语义分割:给图像里的每个像素打上类别标签,从而实现对场景中所有物体的像素级精细分类与理解。

这是输入图片:

运行程序后会生成分割掩模mask:

这是mask的图例:

这个LiteSeg模型效果非常好,基本挑不出什么毛病。

这是mask和原图的混合:

输入:驾驶场景采集的图像

输出:分割出来的掩模

AI模型:由百度飞桨团队提供,需要自己导出模型为onnx:

根据下面的文档PaddleSeg/configs/pp_liteseg/README.md at release/2.10 · PaddlePaddle/PaddleSeg · GitHub

python deploy/python/infer_onnx_trt.py \
    --config configs/pp_liteseg/pp_liteseg_xxx.yml
    --width 1024 \
    --height 512

执行这个脚本会先把paddle模型导出为onnx模型,然后用TensorRT Python执行推理。

可以参考infer_onnx_trt.py写出C++ ONNXRUNTIME推理的代码,测试通过之后转换模型,再使用C++ TensorRT和C++ OpenVINO推理测试。

经过up测试,TensorRT和OpenVINO也可以推理,结果相同,有能力的小伙伴还可以用CUDA加速预处理和后处理哦。

四足机器人 SLAM 导航实战

从零实现 Unitree Go2 的 SLAM 建图与 ROS2 导航,手把手集成 slam_toolbox

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值