树莓派3B接入USB摄像头

准备工作:

树莓派设置静态IP,或有路由绑定了IP。

1、开启SSH(远程登录)

在树莓派的 /boot目录下创建一个空的名称为ssh的文件。通过SSH我们可以通过终端和树莓派进行交互。

2、开启VNC(VNC (Virtual Network Console)是虚拟网络控制台的缩写。它 是一款优秀的远程控制工具软件。 在 Linux 中,VNC 包括以下四个命令:vncserver,vncviewer,vncpasswd,和 vncconnect。大多数情况下用户只需要其中的两个命令:vncserver 和 vncviewer。)

树莓派开启VNC需要在树莓派上安装tightvncserver,在终端执行以下命令

$ sudo apt-get update

$ sudo apt-get install tightvncserver

安装完后输入命令,运行服务器:

$ vncserver : 1

password:123456

(登录时VCN服务服务器地址为:树莓派IP地址为:1)

如果需要树莓派开机自动起vnc服务,可以在~/.config/autostart/目录下创建tightvnc.desktop文件

 $ cd ~/.config/autostart/

 $ vim tightvnc.desktop

然后输入以下内容:

[Desktop Entry]

Type=Application

Name=TightVNC

Exec=vncserver :1

StartupNotify=false

(上面步骤为设置远程登录步骤)

 

树莓派连接并测试USB摄像头

将买来的USB摄像头直接连在树莓派的USB口上,然后看看摄像头是否被识别,有两种方法:

1. 使用lsusb命令

$ lsusb

SSH终端会显示树莓派当前接入的USB设备列表,我们可以先不插摄像头,lsusb,然后插上摄像头lsusb,就可以看到USB摄像头对应的是哪个设备了。下图是我的摄像头。

2. 查看设备文件

也可以查看设备文件,输入命令:

$ ls /dev/video*

严格的,也应该插拔摄像头各执行一次,看看是否有新的摄像头设备被识别。我的设备文件是/dev/video0.实际上,这种方法更直接,我们稍后会使用设备文件。

查找到摄像头,我们可以使用fswebcam命令测试抓图:

$ sudo apt-get install fswebcam

$ fswebcam /dev/video0 ~/image.jpg

fswebcam最简单的用法,第一个参数是摄像头对应的设备文件路径,第二个参数是保存截图的路径。

如果不满足于抓图,我们还可以看看摄像头的效果。只需要登录VNC,启动树莓派上的终端,使用luvcview即可:

$ sudo apt-get install luvcview

$ luvcview -s 1080x720

1080x720是展示的视频分辨率,不过使用VNC界面会有些卡顿,但是可以验证摄像头是否正常工作。

 

如果不需要装远程监控以上所有步骤均不用走。

  • 直接在树莓派上测试看摄像头是否被识别(上面有步骤):
  • 若摄像头被识别可直接输入命令调用:

    $ luvcview -s 1080x720

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值