【问题标题】:Starting gscam node (for webcam images) in ROS by using roslaunch?使用 roslaunch 在 ROS 中启动 gscam 节点(用于网络摄像头图像)?
【发布时间】:2013-10-09 10:47:00
【问题描述】:

当我在单独的终端窗口中启动 gscam 时,它工作正常。但我需要使用包括 gscam 在内的 roslaunch 启动 3 个节点。但随后我收到一个错误:无法暂停流,请检查您的 gstreamer 配置。

我已经在我的 .bash 中保存了以下 gscam_config

GSCAM_CONFIG="v4l2src device=/dev/video0 ! video/x-raw-rgb ! ffmpegcolorspace

我的 roslaunch 文件是:

<launch>
  <env name="GSCAM_CONFIG" value="v4l2src device=/dev/video2 ! video/x-raw-rgb ! ffmpegcolorspace"/>
  <node pkg="gscam" type="gscam" name="gscam" /> 
</launch>

我也试过了:

<launch>

  <node pkg="gscam" type="gscam" name="gscam" GSCAM_CONFIG" value="v4l2src device=/dev/video2 ! video/x-raw-rgb ! ffmpegcolorspace" /> 
</launch>

【问题讨论】:

    标签: ros


    【解决方案1】:

    我不是专家,但我确实看到了一些东西。您没有关闭 " 您在 .bashrc 中存储 GSCAM_CONFIG 的位置

    另外,为什么将它保存为video0然后重新启动它为video2?

    据我所知,您的错误指向权限问题。我在 USB 设备上经常发生这种事情。

    试试:

    sudo chmod 777 /dev/video2
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-06
      • 1970-01-01
      • 1970-01-01
      • 2018-12-09
      相关资源
      最近更新 更多