8,460
个编辑
更改
→USB摄像头测试
<p>[[File:media/image16.png|259x150px]]</p></li>
<li><p>通过v4l2-ctl命令可以看到USB摄像头的设备节点信息为/dev/video0</p>
{| class="wikitable" style="width:800px;"
|-
|
<p>orangepi@orangepi:~$ '''v4l2-ctl --list-devices'''</p>
<p>Q8 HD Webcam: Q8 HD Webcam ('''<span style="color:#FF0000">usb</span>'''-fc880000.usb-1):</p>::<p>'''/dev/video0'''</p>::<p>/dev/video1</p>::<p>/dev/media0</p>|}{| class="wikitable" style="background-color:#ffffdc;width:800px;" |-| <big><p>'''注意v4l2中的l是小写字母l,不是数字1。'''</p> <p>'''另外video的序号不一定都是video0,请以实际看到的为准。'''</p></big>|}</li>
<li><p>在桌面系统中可以使用Cheese直接打开USB摄像头,Cheese打开方法如下图所示:</p>
<p>[[File:media/image244.png|474x302px]]</p>
<ol style="list-style-type: lower-alpha;">
<li><p>安装fswebcam</p>
{| class="wikitable" style="width:800px;"
|-
|
<p>orangepi@orangepi:~$ '''sudo''' '''apt update'''</p>
<p>orangepi@orangepi:~$ '''sudo apt-get install -y fswebcam'''</p>|}</li>
<li><p>安装完fswebcam后可以使用下面的命令来拍照</p>
<ol style="list-style-type: lower-alphanone;"><li><p>a) -d 选项用于指定USB摄像头的设备节点</p></li><li><p>b) --no-banner用于去除照片的水印</p></li><li><p>c) -r 选项用于指定照片的分辨率</p></li><li><p>d) -S 选项用于设置跳过前面的帧数</p></li><li><p>e) ./image.jpg 用于设置生成的照片的名字和路径</p>{| class="wikitable" style="width:800px;" |-|
<p>orangepi@orangepi:~$ '''sudo''' '''fswebcam -d /dev/video0 \'''</p>
<p>'''--no-banner -r 1280x720 -S 5 ./image.jpg'''</p>|}</li></ol>
</li>
<li><p>在服务器版的Linux系统中,拍完照后可以使用scp命令将拍好的图片传到Ubuntu > PC上镜像观看</p>
{| class="wikitable" style="width:800px;" |-| <p>orangepi@orangepi:~$ '''scp image.jpg [mailto:test@192.168.1.55:/home/test test@192.168.1.55:/home/test] (根据实际情况修改IP地址和路径)'''</p>|}</li>
<li><p>在桌面版的Linux系统中,可以通过HDMI显示器直接查看拍摄的图片</p></li></ol>
</li></ol>