Skip to content

分割一切

Hint

操作环境及软硬件配置如下:

  • OriginBot机器人(Pro版)

  • PC:Ubuntu (≥20.04) + ROS2 (≥Foxy)

mono_mobilesam package 是基于 Mobile SAM 量化部署的使用示例。图像数据来源于本地图片回灌和订阅到的image msg。SAM 依赖检测框输入进行分割, 并分割检测框中的目标, 无需指定目标的类别信息, 仅需提供框。最终将算法信息通过话题发布, 同时在Web页面渲染可视化。

应用场景:结合检测框进行障碍物分割、水渍区域分割等。

运行案例

# 进入工作空间
cd /userdata/dev_ws

# 从tros的安装路径中拷贝出运行示例需要的配置文件。
cp -r /opt/tros/${TROS_DISTRO}/lib/mono_mobilesam/config/ .

# 配置USB摄像头
export CAM_TYPE=usb

# 启动launch文件
ros2 launch mono_mobilesam sam.launch.py 

WEB端查看例程效果

运行成功后,在同一网络的PC端,打开浏览器,输入 http://IP:8000 ,选择“web展示端”,即可查看图像和算法效果,IP为OriginBot的IP地址。

图像分割效果

图片1