上篇文章我们介绍了怎么用OpenCV打开图像并将图像数据发送出去, 这解决了一部分问题。但实际工程应用中,我们经常需要实时获取图像数据,因此仅仅读取本地的图片是不够的。本篇我们将研究如何获取以USB/rtsp等格式传输的摄像头的数据,与上一篇文章相互呼应。
USB摄像头:
首先,我们要有一个USB摄像头。确保了这一点后将摄像头插上去,输入命令:
ls /dev/v*
如果看到"/dev/video0",则表示摄像头被成功驱动了。
为了验证上面的说法,我们可以下载个程序看看摄像头拍到的画面:
sudo apt-get install camorama
装完输入
camorama

本文介绍了在ROS系统中如何进行USB摄像头的图像数据采集,通过检查/dev/video0确认摄像头驱动,使用OpenCV代替存在问题的开源包实现简单高效的图像读取。ROS驱动程序实质是读取数据的ROS节点,不同于传统意义上的软硬件连接程序。
订阅专栏 解锁全文
669

被折叠的 条评论
为什么被折叠?



