树莓派4B装载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:存储图像数据数组
树莓派4B装载ROS系统启动摄像头相关推荐
- 树莓派4b + python3 + pyzbar + opencv + 摄像头 扫描识别二维码(寻找最大的二维码)
前言 最近需要做一个扫码乘车的功能,于是使用树莓派的摄像头扫描二维码来做一个demo . 网上有部分人用的是zbar这个库,但是我安装后,发现并不能在Python3上使用,这就有点不太好了.经过我的多 ...
- 树莓派4b怎么使用usb摄像头_【动手实践】树莓派通过EC20模组访问互联网 by xinlong...
准备工作: 硬件:树莓派3B/4B.EC20 PCIE接口模块.EC20 USB转接板.4G电话卡 5V 2A适配器.电源线.显示器(optional) 软件:Xshell.VNC(optional) ...
- 树莓派上安装 ROS Kinetic
ROS系统对Ubuntu系统最友好,好像可以直接安装一样,但我找不到可用的,只好在树莓派的原生系统Raspbian上安装和使用ROS系统.我测试的树莓派是 3B, 1G内存,我要去买个4B 8G的. ...
- Ubuntu18.04 + 树莓派4B + wifi + 换源 +ssh + 防火墙相关 + mate桌面 + + vnc + ROS Melodic
说在前面的话,这是一个系列文章,研究从零落地 slam 小车,以下内容的 markdown 形式上传Gitee / Github 了可以直接 down 下来用捏 Gitee 从零落地 slam 小车: ...
- 【树莓派4B】安装Ubuntu Mate20.04+ROS Noetic+使用电脑自带的xrdp和VNC进行PC端远程控制
目录 前言 一.烧录Ubuntu Mate20.04 1.下载Ubuntu Mate 20.04 2.格式化SD卡并烧录系统 3*.打开SSH功能 二.配置Ubuntu环境 1.初次开机进行简单的配置 ...
- 【亲测有效】树莓派4B安装realsense(Intel深度摄像头)
第一步尝试通过pip下载,发现不能下载 pip install pyrealsense2 pip中的pyrealsense2只能下载给X86结构的计算机,并不能下载给arm结构的树莓派,故我们需要获得 ...
- 树莓派4B+Ubuntu 18.04 LTS + 桌面desktop + ros安装@树莓派4B、Ubuntu、desktop、ros
树莓派4B+Ubuntu 18.04 LTS + 桌面desktop + ros安装@树莓派4B.Ubuntu.desktop.ros 久违的一篇博客,说实话CSDN的编辑器还是用不太习惯,记录一下树 ...
- 树莓派4B摄像头推出流数据
树莓派4B摄像头推出流数据 树莓派摄像头调试 排线连接 摄像头权限激活 测试摄像头功能 树莓派原生推http流 使用vlc打开网络串流 树莓派原生推rtsp流 使用vlc打开网络串流 启动异常处理 f ...
- 树莓派4B安装ubuntu18.04+ROS一条龙教程(手把手,新手推荐)
首先 需要的材料:树莓派4b,sd卡16g以上,读卡器,外接显示屏(HDMI),有线键盘,有线鼠标 下面所需要的软件在百度网盘 所需软件:链接:软件资料 ...
最新文章
- Java常用实体类--System类
- 每天一个Linux命令-find
- MySQL Server-id踩到的坑
- Android组件之BroadCast简单实践
- 剑指offer:合并两个排序的链表
- 给一个不多于5位的正整数 要求_java练习题 打卡第5天
- axure form列表_常见的列表页如何用Axure画出来
- 【BZOJ1406】【codevs2478】密码箱,数论练习
- jsf tree组件_JSF表单组件示例教程
- mozilla开源项目学习----智能指针(AutoPtrAutoArrayPtr)(上)
- 全网搜php,FM全网自动采集聚合影视搜索ThinkPHP源码
- 2019辽宁公务员考试:申论突破80+学习计划第二步
- excel自动求和_Excel里面SUM函数增加行后数据自动加进去的方法
- Mysterious Bacteria(唯一分解定理)
- 命令行hbase shell操作hbase
- vscode找不到执行文件导致更新失败
- 【C#】Label不显示下划线
- 零知识证明从0到1,ZK简介
- java:常见的日期转型,“Tue Oct 18 00:00:00 CST 2022“
- 大前端进阶!NodeJS、Npm、Es6、Babel、Webpack、模块化开发