快捷导航
8 587

相机启动launch

Yue123456 于 2024-4-12 17:00 发表 [复制链接]
尊敬的米文开发者:
    你们好,在官方提供的ros2驱动包中,输入“ros2 launch miivii_gmsl_camera single.launch”启动的相机文件,为什么宽高变成了正常宽高的一半呢?

实际的宽高时1280*720

实际的宽高时1280*720

举报 使用道具
| 回复

共 8 个关于本帖的回复 最后回复于 2024-4-15 09:43

Yue123456 会员 发表于 2024-4-12 17:02 | 显示全部楼层
实际图像的宽高为1280*720
巧克力厚娜 米文官方工程师 发表于 2024-4-12 17:38 | 显示全部楼层
您好:

可以修改/opt/ros/humble/share/miivii_gmsl_camera/launch/single.launch这个文件,假如摄像头分辨率为1920x1536,single.launch可以修改为:
<launch>
  <node pkg="miivii_gmsl_camera" exec="miivii_gmsl_camera_node" name="miivii_gmsl_camera_node" output="screen">
    <param name="video0.active" value="true"/>
    <param name="video0.camera_res" value="1920x1536"/>
  </node>
  <node pkg="rviz2" exec="rviz2" name="rviz2" output="screen" args="-d $(find-pkg-share miivii_gmsl_camera)/config/multi.rviz"/>
</launch>
Yue123456 会员 发表于 2024-4-14 10:02 | 显示全部楼层
您好,按照您说的。已经将single.launch文件中的     <param name="video0.camera_res" value="1280x720"/>,但是话题输出的结果依然是640*360。还有个小问题是,原本single.launch文件中最后一行是  <node pkg="rviz2" exec="rviz2" name="rviz2" output="screen" args="-d $(find-pkg-share miivii_gmsl_camera)/config/single.rviz"/>,需要更改为  <node pkg="rviz2" exec="rviz2" name="rviz2" output="screen" args="-d $(find-pkg-share miivii_gmsl_camera)/config/multi.rviz"/>没错吧?
蓝染 版主 发表于 2024-4-14 13:18 | 显示全部楼层
尊敬的客户,您好,

关于您提到的问题,您已经按照建议修改了single.launch文件中的参数,但是输出的结果依然是640*360,这是不符合预期的。这可能是由于硬件或者驱动的问题。

对于您提到的另一个问题,关于single.launch文件中最后一行的修改,您是正确的,应该将single.rviz更改为multi.rviz。

由于您的问题尚未得到解决,我建议我们继续进行交流,以便更好地解决您的问题。如果问题仍然存在,可能需要其他成员的帮助。

期待您的回复。

Yue123456 会员 发表于 2024-4-14 16:15 | 显示全部楼层
您好,下图是我按照提示进行修改的,话题的宽高信息仍然是640*360 2.png
Yue123456 会员 发表于 2024-4-14 16:28 | 显示全部楼层
同时,在按照用户手册命令“/opt/miivii/features/gmsl_camera/bin/cameras_sdk_demo -s 1280x720 -d /dev/video0”获取时间戳时,/temp/路径下并没有cameras_sdk_demo.log文件,且终端也不显示时间戳,显示结果如下,这是什么问题呢? 1.png
巧克力厚娜 米文官方工程师 发表于 2024-4-15 09:23 | 显示全部楼层
Yue123456 发表于 2024-4-14 16:28
同时,在按照用户手册命令“/opt/miivii/features/gmsl_camera/bin/cameras_sdk_demo -s 1280x720 -d /dev/ ...

您好:

1.屏幕打印需要 export CHECK_TIME=1
2.确认使用sdk 指令相机出图正常了嘛
巧克力厚娜 米文官方工程师 发表于 2024-4-15 09:43 | 显示全部楼层
Yue123456 发表于 2024-4-14 16:15
您好,下图是我按照提示进行修改的,话题的宽高信息仍然是640*360

<launch>
  <node pkg="miivii_gmsl_camera" exec="miivii_gmsl_camera_node" name="miivii_gmsl_camera_node" output="screen" >
    <param name="video0.active" value="true"/>
    <param name="video0.camera_res" value="1920x1080"/>
    <param name="video0.output_res" value="1920x1080"/>
  </node>
  <node pkg="rviz2" exec="rviz2" name="rviz2" output="screen" args="-d $(find-pkg-share miivii_gmsl_camera)/config/single.rviz"/>
</launch>

camera_res是相机的分辨率,output_res是输出的分辨率
您需要登录后才可以回帖 登录 | 点我注册

精彩推荐

  • canbus与vcu相连接,出现bus-off状态
  • 有线连接失败
  • Apex 串口通讯
  • 关于SPI通信问题咨询
  • MIIVII APEX DUAL ORIN米文域控制器产品合

明星用户