Question: 我可以在树莓派上使用标准的USB网络摄像头么?我该如何检查USB网络摄像头与树莓派是否兼容?另外我该如何在树莓派上安装它?

如果你想在树莓上拍照或者录影,你可以安装树莓派的摄像头板。如果你不想要为摄像头模块花费额外的金钱,那有另外一个方法,就是你常见的USB 摄像头。你可能已经在PC上安装过了。

本教程中,我会展示如何在树莓派上设置摄像头。我们假设你使用的系统是Raspbian。

在此之前,你最好检查一下你的摄像头是否在这些已知与树莓派兼容的摄像头之中。如果你的摄像头不在这个兼容列表中,不要丧气,仍然有可能树莓派能检测到你的摄像头。

检查USB摄像头是否雨树莓派兼容

要检查你的摄像头是否可以被树莓派检测到,将它插入到树莓派的USB口中,然后输入下面的命令。

$ lsusb

如果输出中没有你的摄像头,那么有可能你的树莓派的电源无法供应足够的电力给你的摄像头。这时你可以给你的摄像头用独立的电源线,比如有源USB hub,并重新输入lsusb命令。如果摄像头还是不能被识别,我们只有建议你购买其他树莓派支持的摄像头了。

在上面的截屏中,USB摄像头被识别为“1e4e:0102”,但是没有显示摄像头的制造商。当你在笔记本的Fedora 20中使用它时,它可以成功的检测到“1e4e:0102 Cubeternet GL-UPC822 UVC WebCam”。

另外一个可以检查摄像头是否被树莓派支持的方法是检查/dev目录。如果有/dev/video0,那么这暗示树莓派支持你的摄像头。

用USB Webcam拍照片

当USB摄像头成功挂载到树莓派上之后,下一步就是拍一些照片来验证它的功能了。

要想拍摄照片,你要安装fswebcam,这是一款小型摄像头程序。你可以直接通过Raspbian的仓库来安装fswebcam。

$ sudo apt-get install fswebcam

fswebcam安装完成后,在终端中运行下面的命令来抓去一张来自摄像头的照片:

$ fswebcam --no-banner -r 640x480 image.jpg

这条命令可以抓取一张640x480分辨率的照片,并且用jpg格式保存。它不会在照片的底部留下任何水印.

这就是fswebcam下640x480分辨率的结果。

下面的例子是没有定义分辨率的照片。图片是偏蓝的,并且默认的分辨率是358x288。

本文由 LCTT 原创翻译,Linux中国 荣誉推出

linux usb 网络摄像头,树莓派|Linux有问必答:如何在树莓派上安装USB网络摄像头...相关推荐

  1. Linux有问必答:如何在树莓派上安装USB网络摄像头

    https://linux.cn/article-5312-1.html 2015-4-20 17:38    收藏: 4 参考原文:http://ask.xmodulo.com/install-us ...

  2. usb网络linux系统安装教程,Linux系统入门学习:如何在树莓派上安装USB网络摄像头...

    Question: 我可以在树莓派上使用标准的USB网络摄像头么?我该如何检查USB网络摄像头与树莓派是否兼容?另外我该如何在树莓派上安装它? 如果你想在树莓上拍照或者录影,你可以安装树莓派的摄像头板 ...

  3. 网络摄像头的linux系统,Linux系统入门学习:如何在树莓派上安装USB网络摄像头...

    Question: 我可以在树莓派上使用标准的USB网络摄像头么?我该如何检查USB网络摄像头与树莓派是否兼容?另外我该如何在树莓派上安装它? 如果你想在树莓上拍照或者录影,你可以安装树莓派的摄像头板 ...

  4. mac linux win三系统安装教程,【教程】macbook pro上安装三系统详解教程(mac os x+windows+linux ubuntu)...

    有关如何在macbook pro上安装三系统(mac os x+windows+linux ubuntu),本人本本MB986亲自测试,经过4天奋战已初有小成,特地写下详细安装教程便于惠存,如有问题情 ...

  5. 在linux上装git教程,教你玩转Git-Linux 平台上安装

    导读 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目.Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件.Gi ...

  6. linux搭建erp教程,在Debian 10(Buster)上安装ERPNext ERP系统的步骤

    本文介绍在Debian 10(Buster)上安装ERPNext ERP系统的详细步骤,安装方法和在Ubuntu 18.04 Linux上的大致一样,可参考在Ubuntu 18.04系统上安装ERPN ...

  7. linux 添加repository,Ubuntu 18.04/16.04/Debian 9上安装add-apt-repository的方法

    如果安装了Ubuntu 18.04/Ubuntu 16.04/Debian 9系统,那么所安装的系统中可能没有commandadd-apt-repository,如果在尝试添加PPA存储库时出现错误: ...

  8. 苹果电脑如何启动外置硬盘的linux系统,苹果MAC教程:Mac如何在外置硬盘上安装Linux...

    一些MAC用户在购买了MAC电脑后,想要在自己的电脑上安装Linux系统,这个问题该怎么解决呢?现在小编就教大家在外置硬盘中安装Linux的方法吧,有需要使用Linux系统的用户,可以试试下面的方法哦 ...

  9. linux升级到指定内核版本,如何在CentOS/RHEL上安装或升级新的内核版本

    Linux内核是一个整体的类Unix计算机操作系统内核.通常我们使用的Linux发行版,如Red Hat.Debian.SUSE等,这些都称为Linux的分发版.一个典型的分发版,是由Linux内核, ...

最新文章

  1. ASP.NET应用程序与页面生命周期
  2. 听说过代码洁癖,还没听说过有 Bug 洁癖的?
  3. 编写你的第一个 Django 应用,第 5 部分
  4. 如何修改emcp的sn号_百家号领域选择错误怎么办?百家号怎么更改领域?
  5. LeetCode —— 332. 重新安排行程(Python)
  6. java 对象结构_java对象的结构
  7. 小米平板5最快有望7月发布:骁龙870/天玑12002K双版本
  8. yolo和mrcnn目标检测
  9. [转载] [Python错误]NameError: name ‘name’ is not defined
  10. 2月21 深度优先与广度优先
  11. 大整数的代数运算_高等代数教学笔记2:多项式I
  12. windows更新安装时出现此更新不适用于你的计算机的解决办法  dos 安装 msu
  13. 天正建筑2016破解版 64位/32位最新版
  14. windows cmd批处理终端 快速编辑模式
  15. 了解建模三大软件:3Dmax、Maya、zbrush
  16. 2018 CTCS第五届“智能出行”中国企业差旅合规高峰论坛即将开幕
  17. JS数据交互:动态从数据库中获取数据填充Select
  18. python中mapping_python-学习-ORM中遇到的 mapping 详解并再总结字典dict
  19. Matlab 2018a与SolidWorks联合仿真——如何将SolidWorks模型以xml格式导出至Matlab中
  20. 全款房抵押贷款要注意什么?

热门文章

  1. 编辑器工具--通用编辑器工具(持续完善中)
  2. 生态 | 解析行业发展前沿 聚焦应用迁移难题,人大金仓受邀参加2020数据技术嘉年华...
  3. RVB2601开发板试用3——以太网通讯测试
  4. 【JQuery】动画
  5. 中级微观经济学:Chap 12 不确定性
  6. 校园网测试--ettercap使用
  7. 用Discuz 搭建个人论坛
  8. ミストレア / 晶弓
  9. graphql 有必要吗_为graphql准备好移动开发了吗
  10. 32位和64位操作系统与System,System32,Syswow64的区别