树莓派 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. 我的Linux成长路---001 Linux学习初期计划
  2. java mysql aio_Java中的NIO,BIO,AIO分别是什么
  3. Python Train_机器学习--基于Python的简单线性回归
  4. Spring Boot 13 之freemarker
  5. Enterprise Library 5.0
  6. Flex与.NET互操作(十四):FluorineFx的AMF协议通信
  7. Project2010的新特性
  8. flare3d_FLSL
  9. 便签如何把短音频文件mp3的转换成文字
  10. http长连接与主动断开方
  11. 计算机控制台咋用,怎么使用控制台?饥荒海难控制台使用教程
  12. linux下(centos7)fisheye与crucible破解教程--亲测有用
  13. PMBOK组织结构及特点-联络员、协调员
  14. 塞规公差带图_塞规和卡规公差表
  15. The tomcat server configuration at /sever/tomcat v9.0 localhost-config is.......错误解析
  16. 大数据的分布式数据库技术的对比
  17. 翻译Houdini官方文档:PDG/TOPs介绍
  18. miniconda 安装与源配置
  19. OC 血压计 蓝牙BLE4.0 链接踩坑开发
  20. 把一个数据库的表导入到另一个数据库中的方法

热门文章

  1. java设定一个日期时间,加几分钟(小时或者天)后得到新的日期
  2. qt系统托盘显示、无主窗体
  3. SpringMVC根据客户端的不同的请求使用不同的VIEW进行响应
  4. linux 阅读日志命令 tail
  5. linux下开机启动oracle
  6. JavaScript获取节点类型、节点名称和节点值
  7. 机器学习之监督学习基础
  8. 入门Qt——hello, world
  9. ACM OnlineJudge网站汇总
  10. 面试碰到这个算法:字母异位词分组