需求
如果你想在树莓上拍照或者录影,你可以安装树莓派的摄像头(有点贵)。如果你不想要为摄像头模块花费额外的金钱,那有另外一个方法,就是你常见的USB 摄像头。你可能已经在PC上安装过了。我买的如图的这款
本篇文章讲解的就是 在树莓派上使用USB摄像头
检测摄像头
$ll/dev/video*
crw-rw----+1rootvideo81,0May:57/dev/video0
$lsusb
Bus001Device005:ID248a:8367
Bus001Device004:ID1415:2000NamTaiE&EProductsLtd.orOmniVisionTechnologies,Inc.SonyPlaystationEye
Bus001Device003:ID0424:ec00StandardMicrosystemsCorp.SMSC9512/9514FastEthernetAdapter
Bus001Device002:ID0424:9514StandardMicrosystemsCorp.SMC9514Hub
Bus001Device001:ID1d6b:0002LinuxFoundation2.0roothub
从上面的两个命令,第一个看出来设备中已经有video的设备了,第二个 中 发现有Sony Playstation Eye 。这两个任何一个都说明了USB摄像头被树莓派检测到了
用USB Webcam拍照片
当USB摄像头成功挂载到树莓派上之后,下一步就是拍一些照片来验证它的功能了。
要想拍摄照片,你要安装fswebcam,这是一款小型摄像头程序。你可以直接通过Raspbian的仓库来安装fswebcam。
$sudoapt-getinstallfswebcam
fswebcam安装完成后,在终端中运行下面的命令来抓去一张来自摄像头的照片:
$fswebcam--no-banner-r640x480image.jpg
这条命令可以抓取一张640x480分辨率的照片,并且用jpg格式保存。它不会在照片的底部留下任何水印.
这就是fswebcam下640x480分辨率的结果。