ROS学习笔记14:ROS摄像头驱动及数据接口
摄像头驱动相关内容
- 一、显示摄像头图像
- 二、自定义launch启动文件
一、显示摄像头图像
安装摄像头驱动:
sudo apt-get install ros-kinetic-usb-cam
运行外接摄像头:
roslaunch usb_cam usb_cam-test.launch
查看rqt图像:
rqt_image_view
二、自定义launch启动文件
我们可以自己写一个launch,调用摄像头,并且可以修改参数。建立的usb_cam-test.launch
文件包含两个启动节点,一个负责相机驱动,一个负责显示。具体内容如下:
<launch><node name="usb_cam" pkg="usb_cam" type="usb_cam_node" output="screen" ><param name="video_device" value="/dev/video0" /><param name="image_width" value="1280" /><param name="image_height" value="720" /><param name="pixel_format" value="yuyv" /><param name="camera_frame_id" value="usb_cam" /><param name="io_method" value="mmap"/></node><node name="image_view" pkg="image_view" type="image_view" respawn="false" output="screen"><remap from="image" to="/usb_cam/image_raw"/><param name="autosize" value="true"/></node>
</launch>
运行roslaunch xxx usb_cam-test.launch
在launch文件中,我们修改了图像的width和height为1280和720,显示图像如下,可以明显发现纵横比比上面那张图像正常的多了。我们使用系统的launch文件,默认的分辨率时640*480。自己定义的launch文件可以修改这个分辨率。
ROS学习笔记14:ROS摄像头驱动及数据接口相关推荐
- 学习笔记(一)-古月ROS机器视觉开发入门 -ROS摄像头驱动及数据接口
ROS摄像头驱动及数据接口 二维摄像头 我们平常用的最多的就是二维摄像头,大部分笔记本上都会自带一个2d的摄像头,这种摄像头的接口一般是USB接口,市面上看到的罗技摄像头.RGB摄像头等,它们的底层协 ...
- ROS学习笔记(十)——ROS试用练习(一)
ROS学习笔记(十)--ROS试用练习 在此说明:之前使用的ROS是indigo,前两天电脑"炸"了,所以换了kinetic. 一.ROS文件系统导览 1.1如果你想找到turtl ...
- 古月居ROS机器视觉开发——ROS摄像头驱动及数据接口(一)
ROS机器视觉 文章目录 ROS机器视觉 一.摄像头分类 二.ROS驱动摄像头 1.安装功能包 2.参数设置 3.功能包详解 总结 古月居,想具体了解的可以去看古月居的课程,我只是简单的记录一下笔记. ...
- html调用js函数_Java Web初学者探索学习笔记10—网络API的js数据接口调用解决方案...
声明:本学习笔记内容均为小蔡蜀黍亲自整理和原创,如需借引,请注明出处! 1. 时间戳转化为时间 1.1 时间转换函数准备 1.2 时间函数的具体使用 2. 远程js函数调用 调用的js为天天基金网的实 ...
- 【ROS学习笔记】(八)服务数据的定义与使用
一.目的 Client每Request一次数据请求,Server发送一次数据.数据格式为个人信息,如姓名.性别等. 二.自定义服务数据 此步骤与话题消息的定义与使用过程类似 1. 定义srv文件 再l ...
- 【ros学习】14.urdf、xacro机器人建模与rviz、gazebo仿真详解
一.起因 学校的这学期课程是ros机器人开发实战,我们学习小组也要搞一个自己的机器人模型,我们组又叫葫芦组,所以我就做了个葫芦形状的机器人,虽说有点丑,本来想用maya建模再导入的,奈何不太懂maya ...
- ROS学习笔记之——移动机器人的导航
之前博客<ROS学习笔记之--激光雷达SLAM建图>已经介绍过如何通过激光雷达SLAM建图了,本博文讲一下ROS机器人的导航相关 目录 导航相关理论介绍 导航的概述 costmap AMC ...
- ROS学习笔记(八): ROS通信架构
ROS学习笔记(八): ROS通信架构 文章目录 01 Node & Master 1.1 Node 1.2 Master 1.3 启动master和node 1.4 rosrun和rosno ...
- ROS学习笔记基础2(基础知识和ROS架构)
ROS学习笔记1(基础知识和ROS架构) 文章目录 ROS学习笔记1(基础知识和ROS架构) 1. 什么是ROS 2. ROS和其他机器人平台有什么不同 3. ROS架构组成 3.1 文件系统级别 3 ...
- ROS 学习笔记(三):自定义服务数据srv+server+client 示例运行
ROS 学习笔记(三):自定义服务数据srv+Server+Client 示例运行 一.自定义服务数据: 1.向功能包添加自定义服务文件(AddTwoInts.srv) cd ~/catkin_ws/ ...
最新文章
- 微软发布了云Bot-as-a-Service平台
- cocos2dx-CCScrollView的制作
- android radiooptions简介
- python海伦公式_少儿编程Python第2课-if语句(海伦公式)
- power designer 连接数据库提示“connection test failed”
- nssl1446-小智的旅行【dp】
- 阿里巴巴对Java编程【OOP规约】的规约
- Linux驱动程序的数据封装
- RiPro小八子主题V1.5.5美化版+优惠码折扣+工单系统+任务系统
- 【Spring】Spring Security OAuth2 JWT 认证
- 在MNIST图像上训练卷积神经网络
- hypermesh 复合材料_HyperMesh复合材料建模
- 蓝桥杯试题 入门训练 圆的面积
- little endian c语言,endian.h这个头文件里面的宏可以直接用么?
- 计算机一级考试B十类理论题,10计算机一级统考理论题.doc
- 大强考研英语词汇5500课
- 如果你的天猫魔盒不能看了
- WEB端显示摄像头实时图像数据
- JSON.parse和JSON.stringify
- 闪存,ROM,Nor Flash,NAND Flash
热门文章
- 本周最新文献速递20211219
- 研发团队管理--向上沟通
- Linux下简单的木马查杀
- win10本地Docker搭建青龙面板
- 《无价》书中的精髓:商家是如何让消费者心甘情愿地多付钱的?消费者怎样才能识破商家的套路?
- tp-link与台式计算机连接教程,台式电脑连接到无线路由器上网教程
- 关于程序员清明节假期延长至七天的通知
- javax.validation校验整理
- 单目标跟踪 Siamese系列网络:SiamFC、SiamRPN、one-shot跟踪、one-shotting单样本学习、DaSiamRPN、SiamRPN++、SiamMask
- c语言74hc595程序,单片机驱动74HC595的c51程序 - 51单片机控制74HC595驱动的编程要点_单片机驱动74HC595的c51程序...