IDS peak 2.10

IDS peak 2.10 リリースノート

はじめに

このリリースノートでは、USB3 Visionカメラのリコネクト機能を導入したIDS peak 2.10の変更点についてご説明します。さらに、IDS peakのPythonバインディングをPyPIからダウンロードできます。Windowsのセットアップでは、さまざまなバリエーションから選択できます。

IDS peak 2.10

新機能および変更された機能

USB3 Visionカメラのリコネクト機能

リコネクト機能は、IDS peak 2.7で GigE Vision カメラに導入されました。IDS peak 2.10 以降、リコネクト機能は USB3 Vision カメラ(U3 モデル)でも使用できるようになります。物理的な接続が中断された場合、カメラは自動的に再開されます。カメラの起動時にプリセットのユーザセットがロードされている場合、カメラの以前の状態も復元されます。

Windowsセットアップの変更

バージョン 2.10 以降、IDS peak セットアップは、Windows 64 ビット用のさまざまなバリエーションが用意されています:

  • IDS peak standard セットアップ:この設定は前バージョンと同じ適用範囲です。IDS Software Suite をインストールしていれば、uEye Transport Layerを使用して uEye カメラ (UI モデル) を操作できます。
  • IDS peak runtime セットアップ:これは、開発環境やIDS peak Cockpitの無いドライバのみを含む、大幅に縮小されたセットアップです。IDS Software Suite をインストールしていれば、uEye Transport Layerを使用して uEye カメラ (UI モデル) を操作できます。
  • IDS peak extended セットアップ:このセットアップには、UI モデル用の uEye カメラドライバも含まれています。このセットアップでは、IDS Software Suite を追加インストールせずに UI カメラモデルを使用できます。このセットアップには IDS Camera Manager も含まれており、これを使用して GigE uEye カメラ (UI-5xxx) などの IP アドレスを設定できます。
    このセットアップでは、IDS Software Suite の既存のバージョンが自動的にアンインストールされますので、ご注意ください。

次の一覧は、それぞれのセットアップバリエーションに含まれるコンポーネントを示しています。

PyPI経由のPythonバインディング

IDS peak用のPythonバインディングをPyPIから直接インストールできるようになりました。バインディングには、カメラドライバとトランスポートレイヤーを除き、直接ランタイムに依存するものが含まれます。間接的な依存関係は、パッケージ要件によって解消されます。つまり、Pythonバインディングを使用する場合は、バインディングに加えてIDS peakカメラドライバとトランスポートレイヤーをインストールする必要があります。したがって、Windows環境ではIDS peak runtime セットアップで十分です。Linuxでは、IDS peakに加えてpipバージョン20.3以上を使用する必要があります。

IDS peak Cockpit

擬似カラー表示は、「Host features 」ダイアログで有効にできます。擬似カラー表示は、例えばグレースケールの画像のコントラストを上げるために使用できます。擬似カラー表示を使用するには、1つのチャンネルしかないデスティネーション・ピクセル・フォーマット(Mono8、BayerRG8など)を使用する必要があります。オプションで、IDS peak Cockpitに擬似カラー画像を直接保存することもできます。

IDS peak Cockpitの擬似カラー表示
IDS peak Cockpitの擬似カラー表示

IDS peak genericSDK

  • IDS peak IPLを使用してバッファから画像を作成するために、「BufferToImage」関数がC#に追加されました。
  • PythonバインディングをPyPI経由で直接インストールできるようになりました。

IDS peak IPL (画像処理ライブラリ)

  • IDS peak IPLで特定の種類のTIFF画像のサポートが実装されました。
    • 対応ピクセルフォーマット:Mono8、Mono10、Mono12、RGB8、RGB10、RGB12
    • カラースペース:RGB、黒をゼロとする
    • サンプルあたり8ビットと16ビットに対応(10ビットと12ビットは「TIFFTAG_BITSPERSAMPLE」タグで対応)
    • 制限事項:レイヤーは1枚のみ、ストライプベースの画像のみ、圧縮なし、BigTIFF非対応、アルファチャンネルなし、パック形式なし
  • PythonバインディングをPyPI経由で直接インストールできるようになりました。

IDS peak AFL (Auto Feature Library)

  • PythonバインディングをPyPI経由で直接インストールできるようになりました。

GEV Transport Layer / U3V Transport Layer

IDS peak 2.6のリリースノートで発表されたように、IDS peak 2.10ではLossHandlingModeのデフォルトモードが「Limited」から「Unlimited」に変更されました。「Limited」を使用したい場合は、LossHandlingMode でこの設定を変更できます。LossHandlingModeの他のモードについては、IDS peak マニュアルを参照してください。

uEye Transport Layer

uEye Transport Layerに機能が追加され、IDS peak での uEye カメラ (UI モデル) の動作が向上しました:

  • LineInverterを使えば、出力ラインの信号を反転させることができます。

全般的な改善

  • IDS peak Cockpitにおいて、画像サイズを変更した後に壊れた画像が表示される問題が修正されました。
  • Pythonで、カメラのファームウェアのアップデートに関する問題が修正されました。
  • Python のプログラミング例 「record_video_and_change_parameter」 および 「start_stop_acquisition_software_trigger」 において、複数のカメラが接続されている場合に例外が発生する問題が修正されました。
  • プログラミング例 「host_auto_features_live_qtwidgets 」を修正・改良しました。
  • uEye Transport Layerの I2C 機能で、I2C 経由の読み書きと画像取得に関するエラーが修正されました。

既知の問題

既知の問題の一覧は、Windows および Linux それぞれの ReadMe ファイルをご覧ください。

ステータス:2024-06-10