本帖最后由 米饭力 于 2020-8-19 11:21 编辑
目前有部分使用者使用设备不熟悉点亮相机的步骤,特此记录。
一、预置条件:1、看下系统右上角的miivii settings的设置,相机型号要对应,详见用户手册。
2、Apex上分为A、B两组GMSL,对应运行命令中是 video0 和 video1
3、每次插拔相机要注意miivii settings相机设置需要重新confirm
4、S2pro也适用
二、通过米文的demo点亮GMSL相机
1、cd /opt/miivii/features/gmsl_camera
2、./bin/4cameras_egl_demo -d /dev/video0 -s 1280x720
**注意:
1280与720之间的是小写字母 x;
两个相机就是2560x720,以此类推;
opencv的demo运行命令为:
./bin/cameras_opencv_demo -d /dev/video0 -s 1280x720 **相机频率可调,在最后加参数-r 25 则为25帧,帧率支持范围为15~30帧
三、通过ros点亮GMSL相机--PS:先接一个相机玩转了
可参考米文git说明:
https://github.com/MiiViiDynamics/miivii_gmsl_camera
我也再以简单的流水账方式写一下:
1、创建目录:mkdir -p ~/catkin_ws/src
2、到你创建的目录下:cd ~/catkin_ws/src
3、克隆代码到本地,**注意你需要联网....:
git clone https://github.com/MiiViiDynamics/miivii_gmsl_camera
4、返回上一级目录:cd ../
5、编译你的代码,有warn不用担心:
catkin_make_isolated
source devel_isolated/setup.bash
6、新打开一个terminal,找到你克隆的那个文件夹中的launch文件夹,执行你的代码
roslaunch miivii_gmsl_ros 1_node_with_1_camera.launch
7、再开一个terminal,输入 rviz,这是一个ros节点数据展示的可视化工具,能帮助你看到你刚刚发布的图像信息
8、在rviz左下角有个add,点进去,找到camera,有个名字为camera1的,双击他的image选项,图像就出来了。
为什么是camera1呢,因为你的roslaunch文件中写的节点名字是camera1呀!
以上,如有问题请回复,笔者可以收到通知,会及时回复。
|
|
|
|
|
共 4 个关于本帖的回复 最后回复于 2020-12-7 11:40