前面的文章有提到过树莓派,作为卡片电脑,树莓派可以连接许多外设,今天就来看看如何使用树莓派连接USB摄像头。

现在市面上的USB摄像头基本上都是免驱的,不过要注意,我们要确认摄像头在Linux下也是免驱的。说明一下自己使用的摄像头,注意不是做广告XD,五一期间京东买的奥尼狼魔,仅售49元,买回来接在树莓派上玩玩。

准备工作

在开始下面两项工作前,树莓派应该已经设置了静态IP,或者路由绑定了IP,否则每次树莓派IP会变,不方便操作。

1. 开启SSH

树莓派开启SSH很简单,只要在树莓派的/boot目录下创建一个空的,名称为ssh的文件即可。有了SSH,我们可以和树莓派通过终端进行交互。

2. 开启VNC

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

$ sudo apt-get update

$ sudo apt-get install tightvncserver

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

$ vncserver :1

登录时VNC服务器地址为:树莓派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摄像头十分简单,毕竟树莓派是Linux系统的卡片电脑,将买来的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界面会有些卡顿,但是可以验证摄像头是否正常工作。摄像头接起,大家可以玩玩自己想玩的应用。

树莓派接入USB摄像头相关推荐

  1. 树莓派读取usb摄像头

    参考:  http://30daydo.com/article/19 首先下载必要的usb播放工具,使用apt-get可以很方便下载到 sudo apt-get install fswebcam su ...

  2. 树莓派插USB摄像头使用记录

    树莓派插USB摄像头使用记录 一.选择摄像头 二.查看插入的USB设备命令 三.查看相机命令 四.使用 一.选择摄像头 买摄像头时要关注的: 1.是不是在Linux下免驱的. 2.焦距,拍摄目标越远, ...

  3. 树莓派CSI/USB摄像头使用mjpg实现网页摄像头监控

    本文是整理内容方便自己使用,原文: 1.https://blog.csdn.net/qq_36798753/article/details/78082006 2.https://blog.csdn.n ...

  4. NVIDIA主控接入USB摄像头

    文章目录 前言 一.采用udev规则 二.检测USB设备的方式 展望 前言 在使用USB摄像头经常遇到一些问题, 这种问题无论是驱动的稳定性还是硬件的小问题(采集异常),归根到底是设备节点/dev/v ...

  5. 【树莓派】USB摄像头默认和指定使用设备

    1.查看usb接口使用,找到你的设备 lsusb ls /dev/video* 2.安装驱动 sudo apt-get install fswebcam 3.使用默认摄像头拍照,默认使用video0 ...

  6. 树莓派usb摄像头网络监控(定时拍照+网络存储)

    (一)树莓派使用USB摄像头 说明最好是linux下能支持的uvc摄像头,我用的uvc301的摄像头,linux下一般免驱. 1.首先更新firmware: rpi-update是老外开发的一个更新树 ...

  7. linux usb camera uvc,树莓派配置使用USB摄像头

    前言 树莓派的USB接口还是非常多的,从第2代开始树莓派就提供了4个USB接口,虽然这几个USB接口是共用一个宽带总线.但是对我们的USB摄像头来说宽带还是够了,这次教程我们牛人技术为大家介绍如何使用 ...

  8. 【踩坑】Rock5B测试USB摄像头和安装OpenCV

    一.环境与说明 版本 Rock5B V1.42 系统 官方Debian11(2022-10-01版本) 摄像头 UVC免驱USB摄像头 OpenCV 4.5.4.60 和树莓派使用usb摄像头有一点区 ...

  9. 大广角USB摄像头选用指南

    起因是我要做一个二维码引导无人机降落的实验.四旋翼无人机搭载单目下视摄像头,用于识别地面的二维码. 我选择摄像头的标准基本上只有一个:视场角越大越好.为此查阅了一些资料,买了很多镜头和底板,有了一些选 ...

  10. 1.gstreamer USB摄像头保存至图片及视频

    目录 1.操作系统版本 2.USB摄像头驱动 3.usb摄像头预览 4.采集USB摄像头保存至图片 5.采集USB摄像头保存至mp4文件 1.操作系统版本 使用的虚拟机加ubuntu 20.04 2. ...

最新文章

  1. Devexpress XtraGrid 控件编辑的内容,如何实时生效
  2. php多维数组打印出最长的数组,将php中的多维数组打印到html表中
  3. 机器学习 不均衡数据的处理方法
  4. 杂乱无章之javascript(一)
  5. mysql 对象名无效_如何解决“SQL对象名无效”的问题
  6. [Apple开发者帐户帮助]二、管理你的团队(6)找到您的团队ID
  7. 韩顺平 java笔记 第16讲 第19讲 数组 二维数组
  8. 参观北京移动信息港森华易腾机房
  9. SAP Commerce Cloud 的本地开发
  10. 设计模式大集锦 程序员面试全攻略
  11. echarts 动态设置标题_echart动态生成标题
  12. abaqus2018安装教程win10_win10环境下如何安装abaqus6.12?windows10环境安装abaqus6.12的方法...
  13. 第5节:Tableau堆积图 | 价格等级堆积柱形图
  14. 神经网络量化--per-channel量化
  15. egg Cannot find module ‘diagnostics_channel‘
  16. 【CSDN】【自用】CSDN操作
  17. java applet怎么运行_Java如何运行Applet?运行Applet的两种方式
  18. Unity接入穿山甲广告(使用Unity3D插件)
  19. arcgis中Arctoolbox中的主要工具以及用法
  20. 转载]ASD光谱仪测量地物光谱的数据处理方法及遇到的问题【转】

热门文章

  1. 8cm等于多少像素_像素和厘米如何换算
  2. 色彩转换系列之RGB格式与YUV格式互转原理及实现
  3. 联想服务器管理系统,联想服务器的系统监控软件easyManage
  4. 解决树莓派aplay找不到声卡的问题
  5. 2021年N1叉车司机考试题及N1叉车司机找解析
  6. Python:猜拳游戏项目(excel形式保存信息)
  7. Java空格算不算字符串长度_计算字符串尾部空格长度
  8. 在Spring AOP切面中启用新事务
  9. 为何不能直接拷贝软件安装好的目录运行
  10. 仿真软件测试报告,仿真软件实验实验报告.doc