OpenCVカメラソフトウェア(Windows & Linux)
OpenCViewは、当社がWindowsおよびLinuxプラットフォーム用に開発したオープンソースのカメラソフトウェアです。このOpenCVベースのカメラアプリケーションは、WindowsおよびLinuxUVCドライバーを利用するデバイスから画像を撮影して撮影するための、使いやすいインターフェースを提供します。互換性としては、V4L2 および DirectShow 準拠のデバイスにまで対応します。OpenCView アプリケーションは、C++ および Python 言語で開発されています。
このOpenCVアプリケーションは、明るさ、コントラスト、彩度などの標準UVCコントロールと、自動露出、自動焦点、自動ホワイトバランスなどのAAA機能をサポートするコマンドラインベースのアプリケーションです。 続きを読む »
- C++ & Python言語で開発
- Windows & Linuxを対応
- リアルタイムビジョンアプリケーションを強化
- C+で開発されて、テンプレート化されたインターフェースを備えています
OpenCVの主な機能
See3CAMシリーズとOpenCV:完璧な組み合わせ
当社は、OpenCV Pythonを使用して、See3CAMシリーズ3.0カメラをインターフェースするためのサンプルコマンドラインベースのアプリケーションを開発しました。すべてのSee3CAMシリーズのカメラはUVC互換であり、追加のドライバーをインストールする必要はありません。
OpenCVアプリケーションはデフォルトで、明るさ、コントラスト、彩度などの標準UVCコントロールを提供します。ただし、自動露出、自動焦点、オートホワイトバランス(一般にAAA制御機能と呼ばれる)などのアクセス制御はサポートしません。
この課題を克服するために、当社は、標準のUVC制御とAAA制御機能の両方をサポートするOpenCV Pythonアプリケーションを開発しました。このアプリケーションは、WindowsとLinuxの両方のオペレーティングシステムでのシームレスなストリーミングと高品質の画像撮影をサポートします。
- See3CAMは、当社のUSB 3.0カメラシリーズです。これらのカメラはUVC準拠で、追加のデバイスドライバを手動でインストールする必要のないプラグ&プレイをサポートしています。
- See3CAMシリーズは、固定焦点レンズとオートフォーカスレンズのバリアントを備えた2MPから16MPまでの広範囲のカメラがあります。
- See3CAMカメラはWindows、Linuxをサポートし、サンプルアプリケーションを提供します。
See3CAMシリーズを選ぶ理由
See3CAM カメラと e-con Systems の OpenCV アプリケーションを Python で使用する方法をご紹介します。
- ホストPC: Ubuntu-18.04および20.04(Linux)およびWindows 8 & 10
- OpenCVバージョン: 4.5.5,4.6.0 and 4.7.0
- Pythonバージョン: 3.9
テスト済み環境:
テスト済みの当社カメラ
Windows & Linux UVCドライバに対応したOpenCView - Windows & Linuxソフトウェア - 当社のUSB 2.0およびUSB 3.0カメラと互換性のあるOpenCViewは、Windows & Linux UVCドライバに対応したデバイスからのシームレスなストリーミングと高画質画像キャプチャのための簡単なユーザーインターフェースを提供します。
- 接続されているすべてのビデオ デバイスの列挙と一覧表示
- ビデオストリームの色空間/圧縮、解像度、およびフレームレートの変更
- 静止画の撮影、保存するパスの設定
- カメラで対応するUVCコントロールの設定
アプリケーションは、次のような基本機能をサポートします。
- 以下のgithubリンクからアプリケーションのソースコードをダウンロードしてください
https://github.com/econsystems/opencv - OpenCVCamアプリをインストールするには、次のリンクからインストールマニュアルをご参照ください。
https://github.com/econsystems/opencv/tree/master/Documents