树莓派接入USB摄像头
前面的文章有提到过树莓派,作为卡片电脑,树莓派可以连接许多外设,今天就来看看如何使用树莓派连接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摄像头相关推荐
- 树莓派读取usb摄像头
参考: http://30daydo.com/article/19 首先下载必要的usb播放工具,使用apt-get可以很方便下载到 sudo apt-get install fswebcam su ...
- 树莓派插USB摄像头使用记录
树莓派插USB摄像头使用记录 一.选择摄像头 二.查看插入的USB设备命令 三.查看相机命令 四.使用 一.选择摄像头 买摄像头时要关注的: 1.是不是在Linux下免驱的. 2.焦距,拍摄目标越远, ...
- 树莓派CSI/USB摄像头使用mjpg实现网页摄像头监控
本文是整理内容方便自己使用,原文: 1.https://blog.csdn.net/qq_36798753/article/details/78082006 2.https://blog.csdn.n ...
- NVIDIA主控接入USB摄像头
文章目录 前言 一.采用udev规则 二.检测USB设备的方式 展望 前言 在使用USB摄像头经常遇到一些问题, 这种问题无论是驱动的稳定性还是硬件的小问题(采集异常),归根到底是设备节点/dev/v ...
- 【树莓派】USB摄像头默认和指定使用设备
1.查看usb接口使用,找到你的设备 lsusb ls /dev/video* 2.安装驱动 sudo apt-get install fswebcam 3.使用默认摄像头拍照,默认使用video0 ...
- 树莓派usb摄像头网络监控(定时拍照+网络存储)
(一)树莓派使用USB摄像头 说明最好是linux下能支持的uvc摄像头,我用的uvc301的摄像头,linux下一般免驱. 1.首先更新firmware: rpi-update是老外开发的一个更新树 ...
- linux usb camera uvc,树莓派配置使用USB摄像头
前言 树莓派的USB接口还是非常多的,从第2代开始树莓派就提供了4个USB接口,虽然这几个USB接口是共用一个宽带总线.但是对我们的USB摄像头来说宽带还是够了,这次教程我们牛人技术为大家介绍如何使用 ...
- 【踩坑】Rock5B测试USB摄像头和安装OpenCV
一.环境与说明 版本 Rock5B V1.42 系统 官方Debian11(2022-10-01版本) 摄像头 UVC免驱USB摄像头 OpenCV 4.5.4.60 和树莓派使用usb摄像头有一点区 ...
- 大广角USB摄像头选用指南
起因是我要做一个二维码引导无人机降落的实验.四旋翼无人机搭载单目下视摄像头,用于识别地面的二维码. 我选择摄像头的标准基本上只有一个:视场角越大越好.为此查阅了一些资料,买了很多镜头和底板,有了一些选 ...
- 1.gstreamer USB摄像头保存至图片及视频
目录 1.操作系统版本 2.USB摄像头驱动 3.usb摄像头预览 4.采集USB摄像头保存至图片 5.采集USB摄像头保存至mp4文件 1.操作系统版本 使用的虚拟机加ubuntu 20.04 2. ...
最新文章
- Devexpress XtraGrid 控件编辑的内容,如何实时生效
- php多维数组打印出最长的数组,将php中的多维数组打印到html表中
- 机器学习 不均衡数据的处理方法
- 杂乱无章之javascript(一)
- mysql 对象名无效_如何解决“SQL对象名无效”的问题
- [Apple开发者帐户帮助]二、管理你的团队(6)找到您的团队ID
- 韩顺平 java笔记 第16讲 第19讲 数组 二维数组
- 参观北京移动信息港森华易腾机房
- SAP Commerce Cloud 的本地开发
- 设计模式大集锦 程序员面试全攻略
- echarts 动态设置标题_echart动态生成标题
- abaqus2018安装教程win10_win10环境下如何安装abaqus6.12?windows10环境安装abaqus6.12的方法...
- 第5节:Tableau堆积图 | 价格等级堆积柱形图
- 神经网络量化--per-channel量化
- egg Cannot find module ‘diagnostics_channel‘
- 【CSDN】【自用】CSDN操作
- java applet怎么运行_Java如何运行Applet?运行Applet的两种方式
- Unity接入穿山甲广告(使用Unity3D插件)
- arcgis中Arctoolbox中的主要工具以及用法
- 转载]ASD光谱仪测量地物光谱的数据处理方法及遇到的问题【转】