树莓派 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系统启动摄像头相关推荐

  1. 树莓派4b + python3 + pyzbar + opencv + 摄像头 扫描识别二维码(寻找最大的二维码)

    前言 最近需要做一个扫码乘车的功能,于是使用树莓派的摄像头扫描二维码来做一个demo . 网上有部分人用的是zbar这个库,但是我安装后,发现并不能在Python3上使用,这就有点不太好了.经过我的多 ...

  2. 树莓派4b怎么使用usb摄像头_【动手实践】树莓派通过EC20模组访问互联网 by xinlong...

    准备工作: 硬件:树莓派3B/4B.EC20 PCIE接口模块.EC20 USB转接板.4G电话卡 5V 2A适配器.电源线.显示器(optional) 软件:Xshell.VNC(optional) ...

  3. 树莓派上安装 ROS Kinetic

    ROS系统对Ubuntu系统最友好,好像可以直接安装一样,但我找不到可用的,只好在树莓派的原生系统Raspbian上安装和使用ROS系统.我测试的树莓派是 3B, 1G内存,我要去买个4B 8G的. ...

  4. Ubuntu18.04 + 树莓派4B + wifi + 换源 +ssh + 防火墙相关 + mate桌面 + + vnc + ROS Melodic

    说在前面的话,这是一个系列文章,研究从零落地 slam 小车,以下内容的 markdown 形式上传Gitee / Github 了可以直接 down 下来用捏 Gitee 从零落地 slam 小车: ...

  5. 【树莓派4B】安装Ubuntu Mate20.04+ROS Noetic+使用电脑自带的xrdp和VNC进行PC端远程控制

    目录 前言 一.烧录Ubuntu Mate20.04 1.下载Ubuntu Mate 20.04 2.格式化SD卡并烧录系统 3*.打开SSH功能 二.配置Ubuntu环境 1.初次开机进行简单的配置 ...

  6. 【亲测有效】树莓派4B安装realsense(Intel深度摄像头)

    第一步尝试通过pip下载,发现不能下载 pip install pyrealsense2 pip中的pyrealsense2只能下载给X86结构的计算机,并不能下载给arm结构的树莓派,故我们需要获得 ...

  7. 树莓派4B+Ubuntu 18.04 LTS + 桌面desktop + ros安装@树莓派4B、Ubuntu、desktop、ros

    树莓派4B+Ubuntu 18.04 LTS + 桌面desktop + ros安装@树莓派4B.Ubuntu.desktop.ros 久违的一篇博客,说实话CSDN的编辑器还是用不太习惯,记录一下树 ...

  8. 树莓派4B摄像头推出流数据

    树莓派4B摄像头推出流数据 树莓派摄像头调试 排线连接 摄像头权限激活 测试摄像头功能 树莓派原生推http流 使用vlc打开网络串流 树莓派原生推rtsp流 使用vlc打开网络串流 启动异常处理 f ...

  9. 树莓派4B安装ubuntu18.04+ROS一条龙教程(手把手,新手推荐)

    首先 需要的材料:树莓派4b,sd卡16g以上,读卡器,外接显示屏(HDMI),有线键盘,有线鼠标 下面所需要的软件在百度网盘 所需软件:链接:软件资料                         ...

最新文章

  1. Java常用实体类--System类
  2. 每天一个Linux命令-find
  3. MySQL Server-id踩到的坑
  4. Android组件之BroadCast简单实践
  5. 剑指offer:合并两个排序的链表
  6. 给一个不多于5位的正整数 要求_java练习题 打卡第5天
  7. axure form列表_常见的列表页如何用Axure画出来
  8. 【BZOJ1406】【codevs2478】密码箱,数论练习
  9. jsf tree组件_JSF表单组件示例教程
  10. mozilla开源项目学习----智能指针(AutoPtrAutoArrayPtr)(上)
  11. 全网搜php,FM全网自动采集聚合影视搜索ThinkPHP源码
  12. 2019辽宁公务员考试:申论突破80+学习计划第二步
  13. excel自动求和_Excel里面SUM函数增加行后数据自动加进去的方法
  14. Mysterious Bacteria(唯一分解定理)
  15. 命令行hbase shell操作hbase
  16. vscode找不到执行文件导致更新失败
  17. 【C#】Label不显示下划线
  18. 零知识证明从0到1,ZK简介
  19. java:常见的日期转型,“Tue Oct 18 00:00:00 CST 2022“
  20. 大前端进阶!NodeJS、Npm、Es6、Babel、Webpack、模块化开发

热门文章

  1. Android nomedia 避免图片等资源泄露在系统图库其中
  2. Linq专题之提高编码效率—— 第一篇 Aggregate方法
  3. 关于 DOM 操作的几个类型
  4. gdb调试之堆栈跟踪
  5. csdn第4名靠转载上位
  6. 汇编语言--CPU对存储器的读写
  7. ptr = (char *)malloc(0)
  8. C++中#if 0 ... #endif的用法
  9. 时间戳转格式化日期,日期转换成时间戳
  10. 用宏定义代替printf函数