USB Camera UVC

USB视频设备类(UVC)使摄像头等图像设备实现即插即用功能,无需额外驱动程序。本文介绍了UVC标准的不同版本及其在多个操作系统中的支持情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转自:http://zh.wikipedia.org/wiki/USB%E8%A6%96%E9%A0%BB%E9%A1%9E%E5%88%A5


USB视频类型[编辑]

USB video class(又称为USB video device class or UVC)就是USB device class图像产品在不需要安装任何的驱动程序下即插即用,包括摄像头、数字摄影机、模拟图像转换器、电视卡静态图像相机

最新的UVC版本为UVC 1.5,由USB-IFUSB Implementers Forum)定义包括基本协议及负载格式 [1] [2].

请参考USB视频类型列表

配件[编辑]

Webcams[编辑]

Webcams是第一个支持UVC标准而且也是最大量的UVC设备,目前,操作系统只要是Windows XP SP2之后的版本都可以支持UVC,当然Vista就更不用说了。使用UVC的好处USB在Video这块也成为一项标准了之后,硬件在各个程序之间彼此运用会更加顺利。

操作系统支持[编辑]

Linux[编辑]

UVC在Linux上的支持可参考Linux UVC driver

Mac OS X[编辑]

Mac OS X载有UVC driver,其版本为10.4.3,至10.4.9版时,可与iChat沟通。

PlayStation 3[编辑]

PlayStation 3于1.54版时支持UVC兼容webcams.

Solaris[编辑]

Solaris支持UVC webcams于usbvc driver for OpenSolaris。其驱动程序可至Solaris Express下载。

Windows[编辑]

Windows XP自Service Pack 2以后至Windows8支持如下表[3].

UVC Version Windows Vista/XP Windows 7 Windows 8
USB Video Class 1.5Not supportedNot supportedSupported
USB Video Class 1.1Not supportedSupportedSupported
USB Video Class 1.0SupportedSupportedSupported

参考资料[编辑]

    wen_ov5640_r16_20161109_1056增加了UVC摄像头但是ov5640用摄像头APP打不开了.7z 全志R16支持USB摄像头 全志R16插U盘,文件管理器可以看到文件内容,但是插USB摄像头没有反应。 正准备问全志,忽然想起来TINAV2.0TINAV2.1都完美支持UVC。 突然想起来可能是UVC没有打开。 rootroot@cm-System-Product-Name:/home/wwt/ov5640_r16_project$ cd lichee/ rootroot@cm-System-Product-Name:/home/wwt/ov5640_r16_project/lichee$ ./build.sh config Welcome to mkscript setup progress All available chips: 0. sun8iw5p1 Choice: 0 All available platforms: 0. android 1. dragonboard 2. linux 3. tina Choice: 0 All available kernel: 0. linux-3.4 Choice: 0 All available boards: 0. bell-one 1. evb 2. evb-20 3. evb-rtl8723bs 4. sc3813r Choice: 2 rootroot@cm-System-Product-Name:/home/wwt/ov5640_r16_project/lichee$ cd linux-3.4/ rootroot@cm-System-Product-Name:/home/wwt/ov5640_r16_project/lichee/linux-3.4$ make ARCH=arm menuconfig Device Drivers ---> Multimedia support ---> [*] Video capture adapters ---> [ ] V4L USB devices ---> 需要选中。 [*] V4L USB devices ---> --- V4L USB devices USB Video Class (UVC) (NEW) 需要选中 USB Video Class (UVC) [*] UVC input events device support (NEW) 默认UVC是没有打开的。 不用make clean内核,但是需要make bootimage。 shell@astar-evb20:/ $ cd /dev shell@astar-evb20:/dev $ ll crw------- root root 7, 128 1970-01-02 08:55 vcsa crw------- root root 7, 129 1970-01-02 08:55 vcsa1 crw-rw-rw- media media 81, 0 1970-01-02 08:55 video0 crw-rw-rw- media media 81, 1 1970-01-02 08:55 video1 crw-r--r-- root root 10, 46 1970-01-02 08:55 xt_qtaguid crw-rw-rw- root root 1, 5 1970-01-02 08:55 zero shell@astar-evb20:/dev $
    评论 1
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值