私の最終的な目標は、OpenCV を使用して Web カメラから高解像度のビデオをキャプチャすることです。しかし、USB 経由でラップトップに接続した Web カメラは検出されますが、技術的には 30 fps で FullHD (1920×1080) のビデオをキャプチャする機能があるにもかかわらず、標準の VGA 解像度 (640x480) しか提供しません。
私の Web カメラ (ov519) にアクセスするために Ubuntu がデフォルトで使用しているドライバーでは、Web カメラの能力を十分に活用できないのではないかと思います。
私の質問は、Ubuntu を使用して外部 Web カメラ用の適切なドライバーを見つけてインストールするにはどうすればよいかということです。
技術的な詳細:
出力は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) カメラに関する情報をまとめたこのサイトからの情報:詳しくはこちら
メーカー | モデル(黄色=USB 2.0) | ID番号 | 橋 | センサー | Linux ステータス (太字は所有していることを意味します) |
---|---|---|---|---|---|
オムニビジョン | OV519/OV8610 評価ボード | 該当なし | 519 円 | 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 およびテキスト ファイルがあります。