ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

树莓派4B装载ROS系统启动摄像头

2021-07-12 21:01:54  阅读:371  来源: 互联网

标签:树莓 系统启动 usb image raw cam 图像 ROS 摄像头


树莓派 Raspberry Pi 4 —— 8GB

安装 ros-kinetic-usb-cam 功能包

sudo apt-get install ros-kinetic-usb-cam

如果 sudo apt-get install ros-kinetic-usb-cam 执行失败请参考:
https://blog.csdn.net/qq_44989881/article/details/118682428

配置环境

source ~/catkin_ws/devel/setup.bash

usb_cam安装成功后,可以使用以下命令启动计算机摄像头,进行测试:

roslaunch usb_cam usb_cam-test.launch

通过 rqt_image_view 显示摄像头图像

rqt_image_view

在这里插入图片描述

界面左上角的下拉菜单,可以看到当前系统中所有可显示的图像话题列表

在这里插入图片描述

选择列表中的摄像头原始图像/camera/image_raw话题,就可以看到摄像头显示的图像。在这里插入图片描述

注意:选择 /usb_cam/image_raw/compressed 对图像进行压缩传输。
在这里插入图片描述
显示图像类型

rostopic info /usb_cam/image_raw

在这里插入图片描述

查看图像消息

rosmsg show sensor_msgs/Image

在这里插入图片描述

  • Header:消息头,包含消息序号,时间戳和绑定坐标系。
  • height:图像的纵向分辨率
  • width:图像的横向分辨率
  • encoding:图像的编码格式,包含RGB、YUV等常用格式,不涉及图像压缩编码。
  • is_bigendian:图像数据的大小端存储模式
  • step:一行图像数据的字节数量,作为数据的步长参数
  • data:存储图像数据的数据,大小为step * height个字节

1080*720分辨率的摄像头产生一帧图像的数据大小是:31080720=2764800字节,即2.7648MB

重新启动摄像头并压缩图像

rostopic info /usb_cam/image_raw/compressed

查看压缩后图像消息

rosmsg show sensor_msgs/CompressedImage

在这里插入图片描述

format:图像的压缩编码格式(jpeg、png、bmp)
data:存储图像数据数组

标签:树莓,系统启动,usb,image,raw,cam,图像,ROS,摄像头
来源: https://blog.csdn.net/qq_44989881/article/details/118639250

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有