摄像头驱动相关内容

  • 一、显示摄像头图像
  • 二、自定义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摄像头驱动及数据接口相关推荐

  1. 学习笔记(一)-古月ROS机器视觉开发入门 -ROS摄像头驱动及数据接口

    ROS摄像头驱动及数据接口 二维摄像头 我们平常用的最多的就是二维摄像头,大部分笔记本上都会自带一个2d的摄像头,这种摄像头的接口一般是USB接口,市面上看到的罗技摄像头.RGB摄像头等,它们的底层协 ...

  2. ROS学习笔记(十)——ROS试用练习(一)

    ROS学习笔记(十)--ROS试用练习 在此说明:之前使用的ROS是indigo,前两天电脑"炸"了,所以换了kinetic. 一.ROS文件系统导览 1.1如果你想找到turtl ...

  3. 古月居ROS机器视觉开发——ROS摄像头驱动及数据接口(一)

    ROS机器视觉 文章目录 ROS机器视觉 一.摄像头分类 二.ROS驱动摄像头 1.安装功能包 2.参数设置 3.功能包详解 总结 古月居,想具体了解的可以去看古月居的课程,我只是简单的记录一下笔记. ...

  4. html调用js函数_Java Web初学者探索学习笔记10—网络API的js数据接口调用解决方案...

    声明:本学习笔记内容均为小蔡蜀黍亲自整理和原创,如需借引,请注明出处! 1. 时间戳转化为时间 1.1 时间转换函数准备 1.2 时间函数的具体使用 2. 远程js函数调用 调用的js为天天基金网的实 ...

  5. 【ROS学习笔记】(八)服务数据的定义与使用

    一.目的 Client每Request一次数据请求,Server发送一次数据.数据格式为个人信息,如姓名.性别等. 二.自定义服务数据 此步骤与话题消息的定义与使用过程类似 1. 定义srv文件 再l ...

  6. 【ros学习】14.urdf、xacro机器人建模与rviz、gazebo仿真详解

    一.起因 学校的这学期课程是ros机器人开发实战,我们学习小组也要搞一个自己的机器人模型,我们组又叫葫芦组,所以我就做了个葫芦形状的机器人,虽说有点丑,本来想用maya建模再导入的,奈何不太懂maya ...

  7. ROS学习笔记之——移动机器人的导航

    之前博客<ROS学习笔记之--激光雷达SLAM建图>已经介绍过如何通过激光雷达SLAM建图了,本博文讲一下ROS机器人的导航相关 目录 导航相关理论介绍 导航的概述 costmap AMC ...

  8. ROS学习笔记(八): ROS通信架构

    ROS学习笔记(八): ROS通信架构 文章目录 01 Node & Master 1.1 Node 1.2 Master 1.3 启动master和node 1.4 rosrun和rosno ...

  9. ROS学习笔记基础2(基础知识和ROS架构)

    ROS学习笔记1(基础知识和ROS架构) 文章目录 ROS学习笔记1(基础知识和ROS架构) 1. 什么是ROS 2. ROS和其他机器人平台有什么不同 3. ROS架构组成 3.1 文件系统级别 3 ...

  10. ROS 学习笔记(三):自定义服务数据srv+server+client 示例运行

    ROS 学习笔记(三):自定义服务数据srv+Server+Client 示例运行 一.自定义服务数据: 1.向功能包添加自定义服务文件(AddTwoInts.srv) cd ~/catkin_ws/ ...

最新文章

  1. 微软发布了云Bot-as-a-Service平台
  2. cocos2dx-CCScrollView的制作
  3. android radiooptions简介
  4. python海伦公式_少儿编程Python第2课-if语句(海伦公式)
  5. power designer 连接数据库提示“connection test failed”
  6. nssl1446-小智的旅行【dp】
  7. 阿里巴巴对Java编程【OOP规约】的规约
  8. Linux驱动程序的数据封装
  9. RiPro小八子主题V1.5.5美化版+优惠码折扣+工单系统+任务系统
  10. 【Spring】Spring Security OAuth2 JWT 认证
  11. 在MNIST图像上训练卷积神经网络
  12. hypermesh 复合材料_HyperMesh复合材料建模
  13. 蓝桥杯试题 入门训练 圆的面积
  14. little endian c语言,endian.h这个头文件里面的宏可以直接用么?
  15. 计算机一级考试B十类理论题,10计算机一级统考理论题.doc
  16. 大强考研英语词汇5500课
  17. 如果你的天猫魔盒不能看了
  18. WEB端显示摄像头实时图像数据
  19. JSON.parse和JSON.stringify
  20. 闪存,ROM,Nor Flash,NAND Flash

热门文章

  1. 本周最新文献速递20211219
  2. 研发团队管理--向上沟通
  3. Linux下简单的木马查杀
  4. win10本地Docker搭建青龙面板
  5. 《无价》书中的精髓:商家是如何让消费者心甘情愿地多付钱的?消费者怎样才能识破商家的套路?
  6. tp-link与台式计算机连接教程,台式电脑连接到无线路由器上网教程
  7. 关于程序员清明节假期延长至七天的通知
  8. javax.validation校验整理
  9. 单目标跟踪 Siamese系列网络:SiamFC、SiamRPN、one-shot跟踪、one-shotting单样本学习、DaSiamRPN、SiamRPN++、SiamMask
  10. c语言74hc595程序,单片机驱动74HC595的c51程序 - 51单片机控制74HC595驱动的编程要点_单片机驱动74HC595的c51程序...