OpenCVカメラソフトウェア(Windows & Linux)

e-CAMView – Image Viewer Application Logo

OpenCViewは、当社がWindowsおよびLinuxプラットフォーム用に開発したオープンソースのカメラソフトウェアです。このOpenCVベースのカメラアプリケーションは、WindowsおよびLinuxUVCドライバーを利用するデバイスから画像を撮影して撮影するための、使いやすいインターフェースを提供します。互換性としては、V4L2 および DirectShow 準拠のデバイスにまで対応します。OpenCView アプリケーションは、C++ および Python 言語で開発されています。

このOpenCVアプリケーションは、明るさ、コントラスト、彩度などの標準UVCコントロールと、自動露出、自動焦点、自動ホワイトバランスなどのAAA機能をサポートするコマンドラインベースのアプリケーションです。 続きを読む  »

    OpenCVの主な機能

  • C++ & Python言語で開発
  • Windows & Linuxを対応
  • リアルタイムビジョンアプリケーションを強化
  • C+で開発されて、テンプレート化されたインターフェースを備えています

See3CAMシリーズとOpenCV:完璧な組み合わせ

当社は、OpenCV Pythonを使用して、See3CAMシリーズ3.0カメラをインターフェースするためのサンプルコマンドラインベースのアプリケーションを開発しました。すべてのSee3CAMシリーズのカメラはUVC互換であり、追加のドライバーをインストールする必要はありません。

OpenCVアプリケーションはデフォルトで、明るさ、コントラスト、彩度などの標準UVCコントロールを提供します。ただし、自動露出、自動焦点、オートホワイトバランス(一般にAAA制御機能と呼ばれる)などのアクセス制御はサポートしません。

この課題を克服するために、当社は、標準のUVC制御とAAA制御機能の両方をサポートするOpenCV Pythonアプリケーションを開発しました。このアプリケーションは、WindowsとLinuxの両方のオペレーティングシステムでのシームレスなストリーミングと高品質の画像撮影をサポートします。

    See3CAMシリーズを選ぶ理由

  • See3CAMは、当社のUSB 3.0カメラシリーズです。これらのカメラはUVC準拠で、追加のデバイスドライバを手動でインストールする必要のないプラグ&プレイをサポートしています。
  • See3CAMシリーズは、固定焦点レンズとオートフォーカスレンズのバリアントを備えた2MPから16MPまでの広範囲のカメラがあります。
  • See3CAMカメラはWindows、Linuxをサポートし、サンプルアプリケーションを提供します。

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コントロールの設定