OpenCVを使ってUVCデバイスの制御

OpenCVにはUVCデバイスを制御し、その映像を利用する機能が実装されています。 この機能を利用すればWEBカメラやUVC対応産業カメラ等のUVC規格に準拠したカメラデバイスを使用したソフトウェアをプログラミング経験の浅い方でも簡単に構築する事が可能です。 OpenCVを使ったUVCデバイスの制御は産業用途で利用されることも多く、オープンソースならではの発達した情報プラットフォームと動作信頼性が提供されている一方、個人利用で便利なツールをすぐに構築できる等の導入の手軽さも兼ね備えています。
このページではUVCデバイスの制御と利用における基本的な機能を分類、表形式にまとめており、各リンクからはサンプルコードとその解説をご利用いただけます。

デバイスオープン

UVCデバイスを開き、カメラをオープンする方法を詳しく解説します。

ライブ表示

UVCデバイスを開き、カメラからの映像をリアルタイムで表示する方法を解説しています。また、フレームレート制御や簡単な画像処理の実装方法についても説明します。

プロパティ設定

カメラのゲインや露光時間などのプロパティ設定について解説します。

静止画保存

静止画保存方法と静止画保存時のパラメータ調整などについてを解説します。

動画保存

動画保存方法と動画保存時のパラメータ調整について解説します。