Linux UVC driver(uvc) 該驅動適用於符合USB視頻類(USB Video Class)規範的攝像頭設備,它包括V4L2內核設備驅動和用戶空間工具補丁。只要符合這類標準,則不一樣廠商的USB camera設備,不須要特定的driver就能在Linux下使用。
UVC是一個開放的標準,擁有維護良好的驅動,它屬於內核代碼的一部分。插入攝像頭後就能夠工做,而無須編譯或安裝額外的驅動。項目主頁:http://www.ideasonboard.org/uvc/,提供了大部分符合uvc的camera驅動。
你可使用一下方法來判斷是否UVC Camera設備:
1,使用lsusb命令或其它硬件信息查看工具找出攝像頭的設備號(Vendor ID)和產品號(Product ID)。在個人筆記本上能夠顯示shell
ggj@ggj:code$ lsusb Bus 001 Device 002: ID 5986:0105 Acer, Inc //此usb設備爲本機usb camera Bus 006 Device 002: ID 04fc:05da Sunplus Technology Co., Ltd //此usb設備即爲凌陽的觸控板
2.查找是否有視頻類接口信息
ide
ggj@ggj:code$ lsusb -d 5986:0105 -v | grep "14 Video" Couldn't open device, some information will be missing bFunctionClass 14 Video bInterfaceClass 14 Video
若是有上述信息就能夠判斷爲uvc設備工具