我的最终目标是使用 OpenCV 从 WebCam 捕获高分辨率视频。但是,我通过 USB 连接到笔记本电脑的网络摄像头虽然可以检测到,但只能提供标准 VGA 分辨率 (640x480),尽管从技术上讲,它能够以 30 fps 捕获全高清 (1920x1080) 视频。
我认为,Ubuntu 默认使用的用于访问我的 WebCam(ov519)的驱动程序无法充分发挥 WebCam 的潜力。
我的问题是如何使用 Ubuntu 找到并安装适合外部 WebCam 的驱动程序?
技术细节:
输出lsusb
为:
Bus 002 Device 008: ID 05a9:4519 OmniVision Technologies, Inc. Webcam Classic
输出v4l2-ctl -d /dev/video1 --all
为:
Driver Info (not using libv4l2):
Driver name : ov519
Card type : USB Camera
Bus info : usb-0000:00:14.0-3
Driver version: 4.15.18
Capabilities : 0x85200001
Video Capture
Read/Write
Streaming
Extended Pix Format
Device Capabilities
Device Caps : 0x05200001
Video Capture
Read/Write
Streaming
Extended Pix Format
Priority: 2
Video input : 0 (ov519: ok)
Format Video Capture:
Width/Height : 640/480
Pixel Format : 'JPEG'
Field : None
Bytes per Line : 640
Size Image : 115790
Colorspace : JPEG
Transfer Function : Default (maps to sRGB)
YCbCr/HSV Encoding: Default (maps to ITU-R 601)
Quantization : Default (maps to Full Range)
Flags :
Streaming Parameters Video Capture:
Frames per second: invalid (0/0)
Read buffers : 2
答案1
此网站收集了有关 OmniVision (OVCam) 相机的信息:http://ovcam.org/ov511/cameras.html
制造商 | 型号(黄色=USB 2.0) | ID# | 桥 | 传感器 | Linux 状态(粗体表示我拥有一个) |
---|---|---|---|---|---|
豪威科技 | OV519/OV8610 评估板 | 不适用 | OV519 | OV8600/OV8610,内置麦克风? | 与 ov51x 驱动程序兼容 |
下载页面我在 VirusTotal 上下载并检查了这两个稳定驱动程序)
下载页面:http://ovcam.org/ov511/download.html#ov51x
版本 | 日期 | 2.2 内核 | 2.4 内核 | 2.5/2.6 内核 | 下载 | 稳定的? |
---|---|---|---|---|---|---|
1.65-1.11-马克 | 2004/08/21 | 2.2.18 - 2.2.26 | 2.4.0 - 2.4.31 | 2.6.0 - 2.6.8 | 下载 (109K) | 是的 |
驅動程式連結:http://ovcam.org/ov511/download/ov51x/ov51x-1.65-1.11-mark.tar.bz2
我拆开了包裹ov51x-1.65-1.10-mark.tar.bz2
。
将驱动程序提取到其自己的文件夹中。我使用了 7Zip。
有关安装驱动程序的信息,请查看Doc/
目录。里面有 PDF 和其他 HTML 以及一个文本文件。