主页
开发板系列
键盘电脑
平板电脑
开源手机
开源游戏机
Orange Pi OS
通用问题
开发板常见问题
英文网站
中文网站
英文论坛
中文论坛
打开主菜单
Wiki-Orange Pi
β
搜索
查看“USB 摄像头测试”的源代码
←
USB 摄像头测试
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
1) 首先需要准备一个下图所示的或者类似的支持 UVC 协议的 USB 摄像头,然后将USB 摄像头插入到 Orange Pi 开发板的 USB 接口中<br><br> [[Image:Pi-5-details2-pic07.png]]<br><br> 2) 通过 v4l2-ctl 命令可以看到 USB 摄像头的设备节点信息为'''/dev/video0'''<br> {| class="wikitable" style="width:800px;" |- |orangepi@orangepi:~$ '''v4l2-ctl --list-devices'''<br> Q8 HD Webcam: Q8 HD Webcam ('''<span style="color:#FF0000">usb</span>'''-fc880000.usb-1):<br> :<span style="color:#0066CC;">/dev/video0</span><br> :/dev/video1<br> :/dev/media0 |} {| class="wikitable" style="width:800px;background-color:#ffffdc;" |- | :注意 '''v4l2''' 中的 '''l''' 是小写字母 '''l''',不是数字 '''1'''。<br><br> :另外 '''video''' 的序号不一定都是 '''video0''',请以实际看到的为准。 |} 3) 在桌面系统中可以使用 Cheese 直接打开 USB 摄像头,Cheese 打开方法如下图所示:<br><br> [[Image:Pi-5-details2-pic08.png]]<br><br> Cheese 打开 USB 摄像头后的界面如下图所示:<br><br> [[Image:Pi-5-details2-pic09.png]]<br><br> 4) 使用 fswebcam 测试 USB 摄像头的方法<br> a. 安装 fswebcam {| class="wikitable" style="width:800px;" |- |orangepi@orangepi:~$ '''sudo apt update'''<br> orangepi@orangepi:~$ '''sudo apt-get install -y fswebcam''' |} b. 安装完 fswebcam 后可以使用下面的命令来拍照<br> a) -d 选项用于指定 USB 摄像头的设备节点<br> b) --no-banner 用于去除照片的水印<br> c) -r 选项用于指定照片的分辨率<br> d) -S 选项用设置于跳过前面的帧数<br> e) ./image.jpg 用于设置生成的照片的名字和路径<br> {| class="wikitable" style="width:800px;" |- |orangepi@orangepi:~$ '''sudo fswebcam -d /dev/video0 \'''<br> '''--no-banner -r 1280x720 -S 5 ./image.jpg''' |} c. 在服务器版的 linux 系统中,拍完照后可以使用 scp 命令将拍好的图片传到Ubuntu PC 上镜像观看<br> {| class="wikitable" style="width:800px;" |- |orangepi@orangepi:~$ '''scp image.jpg test@192.168.1.55:/home/test'''('''根据实际情况修改 IP 地址和路径''') |} d. 在桌面版的 linux 系统中,可以通过 HDMI 显示器直接查看拍摄的图片<br>
返回至
USB 摄像头测试
。