eGrabber ドライバー
Coaxlink および Grablink Duo ドライバー
- C++ API
- C# API
- Python API
- リアルタイムイベント処理のためのシングルスレッドおよびマルチスレッドのコールバックに対応
- フレームグラバーおよびカメラの設定用スクリプトファイルに対応
- GenICam、GenApi、GenTLに対応
- Windows、Linux、macOSに対応
説明
eGrabber Driver は、Coaxlink および Grablink Duo のフレームグラバーから画像を取得するための、使いやすいプログラミングインターフェースを提供するクラスライブラリです。eGrabber は、C++、C#、Python と互換性のある、高レベルでオブジェクト指向の、使いやすい API を備えています。
メリット
リリースノート
GigE Vision、CoaXPress、およびCamera Link対応カメラ向けの単一のAPI
eGrabberの新しいオプションアドオンである「eGrabber Gigelink」は、GigE Visionカメラへの、ハードウェアに依存しない汎用的なアクセス機能を提供します。eGrabber Gigelinkを使用することで、ユーザーは各メーカー独自のカメラドライバーを介さずに、同一のアプリケーション内で複数のブランドのGigE Visionカメラをシームレスに統合することができます。 これにより、プログラマーはeGrabberを使用することで、同じ概念、オブジェクト、および関数呼び出しを用いて、あらゆるブランドのGigE Visionカメラ、あらゆるCoaXPressカメラ、およびあらゆるCamera Linkカメラから画像を取得できるようになります。
C++、C#、Python
Euresys::EGrabber は C++ クラスのライブラリです。さらに、eGrabber は .NET アセンブリを介して .NET 言語(C#、VB.NET など)でも使用できます。また、Python バインディングも Python wheel インストールパッケージとして提供されています。
eGrabber Studio では非常にうまく動作します
また、同じエコシステム内で利用可能な「eGrabber Studio」は、eGrabberの評価・デモ用アプリケーションです。このアプリケーションを使用すると、画像の取得テスト、カメラやフレームグラバーのパラメータ(GenAPI機能)の確認および設定、取得した動画のハードディスクへの記録を行うことができます。また、ヒストグラム、プロファイル、ピクセル情報のリアルタイム表示機能も利用可能です。
GenICam
また、eGrabber Driver および eGrabber Gigelink は、GenICam GenTL の公式プロバイダーでもあります。これらは GenTL に対応したあらゆるアプリケーションとシームレスに連携し、画像取得サービスを提供します。
Windows、Linux、macOSに対応しています
- x86_64(64ビット)プラットフォーム上の、Windows 7 SP1 から Windows 11 までのすべてのバージョン(サーバー版を含む)
- x86_64およびAArch64(ARM64)プラットフォーム上で、Linuxディストリビューションに依存しないように設計されています
- x86_64(64ビット)プラットフォーム上のmacOSバージョン10.12以降のすべてのバージョンをサポートするように設計されています
Genapi スクリプトファイル
eGrabber は、カメラやフレームグラバーの設定を自動化するのに使用できる、読み取り可能なスクリプトファイルに対応しています。その構文は JavaScript のサブセットを採用しています。スクリプトファイルを使用することには、いくつかの利点があります:
- アプリケーションを再コンパイルすることなく、カメラやフレームグラバーの設定を変更できます。
- 設定スクリプトをeGrabber Studioで読み込み、ユーザーアプリケーションの外で設定の検証を行うことができます。
- 設定スクリプトを、異なる言語で記述された複数のアプリケーション間で共有できます。
コールバック関数
eGrabberでは、指定されたイベントが発生した際に自動的に呼び出されるコールバック関数の定義をサポートしています。eGrabberのイベントには、新しい画像(バッファ)、データストリーム、カメラおよび照明コントローラ、フレームグラバーのI/Oツールボックス、あるいはCoaXPressインターフェースに関連するイベントが含まれます。 シングルスレッドおよびマルチスレッドのコールバックがサポートされています。
eGrabber ソフトウェアをダウンロード