IDS peak 2.9 リリースノート
はじめに
このリリースノートでは、新しいDirectShowインターフェイスを導入したIDS peak 2.9の変更点についてご説明します。uEye トランスポートレイヤーがさらに強化され、Python のインストールが見直されました。
IDS peak 2.9
新機能および変更された機能
DirectShow
IDS peak 2.9では、初めてWindowsでのDirectShowインターフェイスが導入されました。この先行バージョンでは、カメラを開き、画像取得を使用することができます。このバージョンでは、IDS peak Cockpitでカメラパラメータを設定し、カメラ起動時にパラメータが使用されるようにすることをお勧めします。このバージョンには、以下の注意事項が適用されます:
- DirectShowインターフェイスは、セットアップの「カスタム」インストールからインストールする必要があります。
- 現時点では、すべてのブラウザやアプリケーションに対応しているわけではありません。例えば、Mozilla FirefoxやVLCメディアプレーヤーは動作しないことが確認されています。Microsoft EdgeやGoogle Chromeはご使用いただけます。
- カメラのパラメータはカメラのUserSetでのみ設定できます。つまり、特にホスト処理機能を持つカメラは、機能の範囲が制限されます。
DirectShowインターフェイスは、IDS peakの次期バージョンでさらに改良される予定です。
Python 3.12対応
このバージョンよりPython 3. 12に対応しました。IDS peakのPythonバインディングがPython Limited APIを使用するように変更されました。これにより、インストール・パッケージは以下の通り変更されます:
- IDS peak genericAPI:すべてのPythonバージョンに1つのホイール。
- IDS peak AFL:すべてのPythonバージョンに1つのホイール。
- IDS peak IPL:Python 3.7から3.10まではバージョンごとに個別のホイール、Python 3.11と3.12はPython Limited APIを使用するため1つのホイールとなります。
IDS peak comfortSDK
- 自動輝度調整のためのスキップフレームを制御する機能を追加しました。
- オートホワイトバランスのスキップフレームを制御する機能を追加しました。
- 自動制御の露出制限を制御する機能を追加しました。
IDS peak genericSDK
- Python Limited APIを使用するために、Pythonバインディングを変更。Pythonの最低必要バージョン:3.7.
- Pythonのコールバックを非静的クラスで使用した際に発生する問題が修正されました。
- Pythonバインディング:「register」および「unregiste」コールバック機能のパラメータ名と戻り値の型を変更。
PythonによるIDS peak genericSDKの新しいプログラミングサンプル
record_video_and_change_parameter | IDS peak genericAPIを使用して、IDS peak IPLによるカメラパラメータの設定、画像取得の開始/停止、およびビデオキャプチャの方法をご説明します。 |
start_stop_acquisition_software_trigger | 画像取得の開始/停止方法と、ソフトウェアトリガーを使用した画像キャプチャ方法についてご説明します。 |
IDS peak IPL (画像処理ライブラリ)
- 画像幅が8で割り切れない場合、一部の組み込みシステムでの高速変換時およびモノクロフォーマットへの変換時に発生するディベイヤーアーチファクトを修正しました。
- ダイナミックローダーが使用できない問題を修正しました。
IDS peak AFL (Auto Feature Library)
- Python Limited APIを使用するために、Pythonバインディングを変更。Pythonの最低必要バージョン:3.7.
- 自動制御の露出制限を追加しました。
uEye 転送レイヤー
uEye トランスポートレイヤーに機能が追加され、IDS peak での uEye カメラ (UI モデル) の動作が向上しました:
- uEye ファームウェアのバージョン番号はDeviceFirmwareVersionに表示されます。
- USB 3 および GigE uEye カメラの場合、カメラの温度はDeviceTemperature[DeviceTemperatureSelector]で表示されます。
- SensorPixelHeight/SensorPixelWidthはセンサーのピクセルサイズを表示します。
全般的な改善
- Pythonバインディングのインストールが簡略化されました。
- C#のサンプルは、Microsoft Visual Studio用のcsprojプロジェクトとして提供されます。
- PyCharm の Python タイプヒントが修正されました。
IDS peak 2.9 で使用されるコンポーネントのバージョン
コンポーネント | バージョン Windows | バージョン Linux |
IDS peak comfortAPI | 1.7.0.0 | 1.7.0.0 |
IDS peak genericAPI | 1.7.3.0 | 1.7.3.0 |
IDS peak IPL | 1.11.0.0 | 1.11.0.0 |
IDS peak AFL | 1.4.0.0 | 1.4.0.0 |
IDS peak Cockpit | 1.10.1.0 | 1.10.1.0 |
ツールデバイスコマンド | 1.4.4.0 | 1.4.4.0 |
ツールデバイスアップデート | 1.4.5.0 | 1.4.5.0 |
ツール IP 構成 | 1.4.4.0 | 1.4.4.0 |
ツールデバイスパスワード | 1.0.2.0 | 1.0.2.0 |
サポートツール | 1.1.0.0 | 1.1.0.0 |
DirectShow | 0.1.0.0 | 0.1.0.0 |
GenTL GigE Vision user space | 1.15.0.0 | 1.15.0.0 |
GenTL GigE Vision kernel | 1.15.0.0 | - |
GigE Vision カーネルドライバー (WHQL) | 1.5.1.0 | - |
GenTL USB3 Vision user space | - | 1.15.0.0 |
GenTL USB3 Vision kernel | 1.15.0.0 | - |
USB3 Vision カーネルドライバー (WHQL) | 1.5.1.0 | - |
GenTL uEye (uEye 転送レイヤー) | 1.15.0.0 | 1.15.0.0 |
GenICam | 3.4.1.1 | 3.4.1.1 |
ステータス:2024-04-12