Inspection Manager

InspectionManagerは、リスト形式で画像処理ロジックを構築できる、User I/Fを備えたライブラリです。
アプリケーションの一部として組み込めば、アプリケーションから自由に画像処理ロジックの構築・変更が可能です。
IMLauncher.exeを使用すれば、単体でも起動可能ですので、アプリケーション組込前などのロジック検証に役立ちます。
画像処理のライブラリとしては、Matrox社製のMILを使用します。
また、MILライブラリを包括したライブラリ MIL ASSISTANT を使用しています。
MIL ASSISTANT には、オリジナル画像処理ロジックが豊富に組み込まれており、InspectionManagerから使用することができます。
画像処理メモリの管理についてはMIL ASSISTANTが一括管理しておりますので、ユーザーは必要最低限のメモリ情報をiniファイルに記述するだけで、コーディングの必要はありません。画像処理ごとに必要なテンポラリメモリ管理もMIL ASSISTANTが 行っていますので、ユーザーは画像処理ロジックの検証だけに専念できます。

【必須コンポーネント】Matrox Imaging Library 10 以上

【動作 OS】Windows10、Windows11

処理項目処理内容
画像入力カメラやファイルから指定メモリに画像を取り込みます。
イベント待ち外部デバイスとの同期をとります。
処理ステップ移動設定した条件を基に、指定した処理ステップへ移動します。
画像補正シェーディング補正/キャリブレーション補正を行います。
画像合成/分割複数画像の画像合成や画像分割、複数画像の演算を行います。
画像クリア選択した画像メモリをクリアします。
検査領域設定この処理以降の処理で対象となる領域を指定します。
マスク設定2値画像を作画します。
位置補正エッジ検出/傾き補正/サーチ位置補正を行います。
カラー抽出/グレー変換カラー画像からグレー画像に変換します。
輝度変換グレー画像から2値画像に変換、またはグレー画像の輝度変換を行います。
フィルターフィルター処理をします。
演算/コピー画像間演算処理します。
幾何学変換画像の幾何学変換を行います。
マッチングマッチング処理を行います。
ムラ/パターン検査ムラ抽出処理を行います。
粒子削除直前の粒子解析結果にもとづいてBlobを削除します。
拡張コピー条件付きコピー 及び 切抜コピーを行います。
粒子解析2値画像からBlobの抽出を行います。抽出条件を指定可能です。
エッジ計測エッジ計測を行います。
プロジェクション/プロファイルプロジェクションやプロファイルデータを取得します。
ヒストグラム解析ヒストグラムデータを取得します。
コード読取コード読取/文字認識を行います。
サーチサーチ処理を行います。
ユーザー登録処理アプリケーションで実装したルーチンをコールします。
(IMLauncher.exe 単体での実行時には不使用)
ユーザー登録値アプリケーションから参照する値を設定します。
(IMLauncher.exe 単体での実行時には不使用)