【高分】ubuntu 、打开USB摄像头、Linux、USB摄像头驱动
一、让系统可以识别到usb摄像头设备
打开终端,输入命令:ls /dev/v*,则可看到"/dev/video0",表示成功驱动摄像头。
如果没有的话,拔掉摄像头,重新插上。然后再输入命令:ls /dev/v*,则可看到。
输入命令:lsusb ,可以查看usb摄像头的型号。
二、安装应用程序显示摄像头捕捉到的视频
1)使用应用程序camorama
输入命令:sudo apt-get install camorama
安装完成后,在终端中输入命令:camorama,即可显示出视频信息;或
在菜单“应用程序”中可以打开程序。
2)使用应用程序茄子(cheese)
输入命令:sudo apt-get install cheese
装好后,用命令:cheese,即可打开。
=========================================================================
用 mplayer 显示摄像头捕捉的影像
现在很多的笔记本、上网本上都内置了摄像头,或者可以外接USB摄像头。FreeBSD 提供了 /usr/ports/multimedia/webcamd 来启动各种型号的摄像头,它的安装不再赘述。
浏览 webcamd 捕捉到的动态影像可以有多种方法,最简单的是用 pwcview。此外,还有其他备选的方法,例如,http://www.rockafunk.org/ 给出了 camorama、camserv、effectv、guvcview、luvcview、mencoder、mjpg_streamer、motion、mplayer、uvc_streamer、uvcview、wxcam、xawtv、zoneminder 等效果图。
我的多媒体(音频和视频)工具是 mplayer,看电影、听音乐、打开流媒体都是它。私下认为 mplayer 的综合素质是最好的,所以我不会重复建设再装其他的工具来浏览摄像头影像。本文介绍如何用 mplayer 显示 webcamd 捕捉到的动态影像。
准备工作
假设机器上已经安装了 webcamd 和 mplayer。需要提醒的是,mplayer 除了缺省的 config 选项外,必须选上 V4L 一项。
新版本的 mplayer2 已经不再支持 V4L。
通过 dmesg 搞清楚摄像头设备名,譬如,我的 Acer AOD 257 上网本的是
ugen3.3: <Chicony Electronics Co., Ltd.> at usbus3
启动 webcamd
以 root 运行
webcamd -d ugen3.3 -v 0
系统会提示
Attached ugen3.3[0] to cuse unit 0
Creating /dev/video0
即,生成了设备 /dev/video0。以 root 运行
root@~# chmod 666 /dev/video0
用 mplayer 显示 webcamd 捕捉到的动态影像
运行下面的命令即可。
mplayer -tv driver=v4l2:width=352:height=288:device=/dev/video0 tv://
效果图
【高分】ubuntu 、打开USB摄像头、Linux、USB摄像头驱动相关推荐
- USB基础---Linux USB驱动层次
在Linux系统中,提供主机侧和设备侧视角的USB驱动框架,从主机侧看到的USB主机控制器和设备驱动,以及从设备侧看到的设备控制器和Gadget驱动. Linux系统中USB驱动的整体视图 图1 (1 ...
- linux下usb调试工具,LINUX USB调试
LinuxUSB驱动程序调试 :这是LinuxUSB驱动程序调试--003:Ubuntu下的准备工作的详细页面,介绍了和linux,有关的知识.技巧.经验,和一些linux源码等. Ubuntu下的准 ...
- Linux复位usb hub,linux usb hub初始化-steven
分类:LINUX 谨以此文纪念过往的岁月 一.前言 在上文中讲述了usb子系统的初始化,在该文中来看usb hub的驱动.不过在这里需要说明一点,host controller和usb hub是不同的 ...
- Linux复位usb hub,Linux USB subsystem --- USB Hub initialize
目的:对USB作深入学习,在此留下笔记.欢迎讨论. [Linux 3.2] [driver/usb/core/hub.c] 函数:usb_hub_init intusb_hub_init(void) ...
- linux usb代码,Linux USB Host Controller的初始化代码框架分析
usb_hcd_omap_probe (const struct hc_driver *driver) (dev/ohci/ohci-omap.c) 在模块初始化时被platform_driver_r ...
- linux usb ehci,linux USB HOST之EHCI和OHCI
1. 主机控制器(Host Controller) • UHCI: Universal Host Controller Interface (通用主机控制接口, USB1.0/1.1) • OHCI: ...
- 嵌入式Linux USB驱动开发之教你一步步编写USB驱动程序
2019独角兽企业重金招聘Python工程师标准>>> 编写与一个USB设备驱动程序的方法和其他总线驱动方式类似,驱动程序把驱动程序对象注册到USB子系统中,稍后再使用制造商和设备标 ...
- Linux USB 驱动开发(三)—— 编写USB 驱动程序
前面学习了USB驱动的一些基础概念与重要的数据结构,那么究竟如何编写一个USB 驱动程序呢?编写与一个USB设备驱动程序的方法和其他总线驱动方式类似,驱动程序把驱动程序对象注册到USB子系统中,稍后再 ...
- 嵌入式Linux设备驱动程序开发指南20(Linux USB设备驱动)——读书笔记
Linux USB设备驱动 二十.Linux USB设备驱动 20.1 USB简介 20.1.1 USB2.0总线拓扑 20.1.2 USB总线枚举和设备布局 20.1.3 USB数据传输 20.1. ...
- linux mplayer 摄像头,ubuntu 使用USB摄像头(还有mplayer方式)
Most of the camera driver has integrated in the kernel,so it is available insert usb-camera into the ...
最新文章
- zabbix 小纪录
- bootstrap项目实例_精选开源SpringBoot项目:涵盖权限、搜索、秒杀、支付!值得学习...
- 4G EPS 中的 Control Plane
- 干货|知道Excel这9个小技巧,不做二傻子!
- 数据结构——数据结构中的数据表示
- Flask框架(flask中的蓝图Blueprint)
- mysql8修改密码
- 工业机器人专业展板图片_南充职业技术学院工业机器人专业线下课程开展情况...
- 华为鸿蒙宣传悟空视频_给华为“鸿蒙”打Call,家居头条号探讨短片《悟空》获50万阅读...
- [120_移动开发Android]007_android开发之SAX操作XML文件
- rz、sz (上传下载)命令参数的解释
- mongovue使用简介
- mysql 查询开始时间和结束时间是一个月的数据sql
- STM32F103C8T6基础开发教程(HAL库)—点亮第一颗LED灯
- Nginx基础入门(一)
- 消费机 mysql_消费机软件主要构成
- 蒙特卡洛抽样电动汽车充电负荷
- Ganymed-ssh2实现scp上传和下载文件,以及执行shell命令
- “菜鸟安服仔”必用兵器之“渗透测试篇一”
- oracle数据库调优总结(2)-转
热门文章
- 用c语言编写基于sht10传感器的仓库温湿度监测系统的程序,单片机远程仓库湿度监测系统仿真max487+sht11源程序+电路原理图...
- mysql mongodb批量操作_mongodb批量导入数据
- WIN7 、WIN10 系统访问局域网电脑时提示登录失败:禁用当前账户
- 使用通达信level2接口自动交易下单有什么特点?
- 常见的一些C#开源框架或者开源项目
- mongo db 练习语句
- Flash Player的版本
- 六维/轴力传感器Set-Bias的使用
- 边缘计算与开放源代码的完美结合
- 80端口占用问题 -- steam社区打不开