树莓派1——摄像头实时视频和截图

准备工作:为树莓派建立远程连接

我使用的树莓派2,未其接上电,连上局域网。

我使用的是xrdp来进行远程桌面连接,首先确定树莓派系统上已经安装好了xrdp,在笔记本(系统是win7旗舰版)上打开远程桌面连接。

 树莓派1——摄像头实时视频和截图_第1张图片

在弹出的对话框中输入树莓派的IP地址,点击连接。

 树莓派1——摄像头实时视频和截图_第2张图片

在弹出的窗口中输入之前在安装xrdp时设置的用户和密码,点击OK

 树莓派1——摄像头实时视频和截图_第3张图片

这样就建立了远程连接,可以看到树莓派的桌面了!操作就都可以在电脑上完成,方便了很多。

 树莓派1——摄像头实时视频和截图_第4张图片

查看摄像头实时视频:

将摄像头(我随便网购的一款)插入树莓派的usb接口上。

 树莓派1——摄像头实时视频和截图_第5张图片

利用lsusb命令查看,在下图中最后一个根据文字描述可以看得出来是USB网卡,但是发现并没有像书上标注得比较清楚有webcam提示的usbID。估计是因为摄像头不是什么正规厂家生产的吧!后来通过拔掉摄像头对比发现前面三个是本来就有的,Device 008ID 1908:2311 GEMBIRD就是这个摄像头,而Device 005ID 25a7:0701是我的无线鼠标。

 树莓派1——摄像头实时视频和截图_第6张图片

我们使用luvcview这个工具来查看摄像头的实时视频,利用which luvcview这个命令来查看是否已安装这个工具,正常情况会返回“/usr/bin/luvcview,若没有返回任何信息,则使用 sudo apt-get install luvcview 来安装工具。安装完成后使用luvcview -s 320x240来启动该工具。其中320x240代表WebCam采集的分辨率。

 树莓派1——摄像头实时视频和截图_第7张图片

启动后弹出窗口,可以看到视频!

 树莓派1——摄像头实时视频和截图_第8张图片

测试截图:

使用工具uvccapture,首先sudo apt-get install uvccapture安装该工具。书上写着应该使用下面这个命令来截图,其中“-x -y”是分辨率,-B是亮度,-C是对比度,-S是饱和度,-o是存储路径,在x>960y>720的情况下要使用YUYV方式截图,即要添加参数-m

 

经过我的测试发现每个下面都会出现iocal querycontrol error 22,我不知道这是怎么回事,而且如果不加-m生产的图片无法打开,加上-m就可以截图正常了。还有就是下图中的format asked unavailable get width 640 height 480估计是说我的摄像头的分辨率只支持这么多,不能再大。

 树莓派1——摄像头实时视频和截图_第9张图片

树莓派1——摄像头实时视频和截图_第10张图片

这是我的截图!

 树莓派1——摄像头实时视频和截图_第11张图片

/*****************************************************************************/

本篇参考书籍:《RASPBERRY PI入门指南》

 

你可能感兴趣的:(树莓派)