10
画像処理ソリューション マトロックスイメージングライブラリ 幅広い分野で実証された 高機能画像処理ライブラリ MatroxImagingLibrary 画像の入力、表示のほか、多彩な画像処理関数を保有した 汎用的かつハイレベルな画像処理ライブラリです。 Visual C++、Visual C#、Visual Basicで利用可能なDLL形式で提供します。 ランタイムライセンスは使用したモジュールごとにご購入頂けるため、 必要最低限のコストで運用が可能です。 マウス1つで簡単画像検証 開発工数を大幅削減 MIL(DLL) VisualStudioからMILのDLLをコールします。関数は直感的にわかり 易く設定されているうえに、各コマンドに対するHelpも充実しているた め、簡単にコーディングを行うことが可能です。 Interactive Utility MILに準備されている各種関数の検証や定義ファイルの作成が可能です。 Interactive Utility(もしくはInspector)で作成された定義ファイルを MILからコールすることで、プログラミングで細かな設定をする手間が省 け開発工数を大幅に削減可能です。 あらゆる映像ソースに対応するためのI/Fツール パラメーター設定画面の呼び出し Intellicam Interactive Utilityで利用するパラメーター設定画面をMILから呼び出すことが可能です。この機能を用いることで、 外部環境や品種の変更などにより現場でのパラメーター調整が必要な場合に簡単に設定を変更することが可能です。 MIL Profiler Profilerは強力なデバックツールです。各スレッドのMIL関数をタイムライン表示、特定のMIL機能の検索(ユーザー トレース、エラーなど)、関数パラメータ表示が可能です。本機能を活用することで、開発工数を大幅削減することが できます。 Inspector Matrox InspectorはMILの画像処理関数をマウス操作だけで簡単に検証可能なWindowsアプリケーションです。 Inspectorで作成された各種定義ファイルは、MILからもコールが可能なため、画像評価の時間だけでなく、実際のプ ログラミング時間も短縮することができます。 Matrox IntellicamはMatroxのフレームグラバに接続するさまざまな映像ソース(カメラ等)に対応する定義ファイル の作成と取り込み・表示を確認するためのWindowsアプリケーションです。映像ソースの解像度や周波数などを直感的に わかり易く設定することが可能です。各種トリガーモードなどの設定もこのアプリケーションで行うことが可能です。 多彩な画像処理機能をDLL形式で提供 *Inspectorは32bit Windowsで動作

04 Matrox ImagingLibrary 1612...Visual C++、Visual C#、Visual Basicで利用可能なDLL形式 で提供します。ランタイムライセンスは使用したモジュールごとにご購入頂けるため、

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 04 Matrox ImagingLibrary 1612...Visual C++、Visual C#、Visual Basicで利用可能なDLL形式 で提供します。ランタイムライセンスは使用したモジュールごとにご購入頂けるため、

画像処理ソリューション

マトロックスイメージングライブラリ

幅広い分野で実証された高機能画像処理ライブラリ

MatroxImagingLibrary

画像の入力、表示のほか、多彩な画像処理関数を保有した汎用的かつハイレベルな画像処理ライブラリです。Visual C++、Visual C#、Visual Basicで利用可能なDLL形式で提供します。ランタイムライセンスは使用したモジュールごとにご購入頂けるため、必要最低限のコストで運用が可能です。

マウス1つで簡単画像検証

開発工数を大幅削減

MIL(DLL)VisualStudioからMILのDLLをコールします。関数は直感的にわかり易く設定されているうえに、各コマンドに対するHelpも充実しているため、簡単にコーディングを行うことが可能です。

Interactive UtilityMILに準備されている各種関数の検証や定義ファイルの作成が可能です。Interactive Utility(もしくはInspector)で作成された定義ファイルをMILからコールすることで、プログラミングで細かな設定をする手間が省け開発工数を大幅に削減可能です。

あらゆる映像ソースに対応するためのI/Fツール

パラメーター設定画面の呼び出し

Intellicam

Interactive Utilityで利用するパラメーター設定画面をMILから呼び出すことが可能です。この機能を用いることで、外部環境や品種の変更などにより現場でのパラメーター調整が必要な場合に簡単に設定を変更することが可能です。

MIL ProfilerProfilerは強力なデバックツールです。各スレッドのMIL関数をタイムライン表示、特定のMIL機能の検索(ユーザートレース、エラーなど)、関数パラメータ表示が可能です。本機能を活用することで、開発工数を大幅削減することができます。

InspectorMatrox InspectorはMILの画像処理関数をマウス操作だけで簡単に検証可能なWindowsアプリケーションです。Inspectorで作成された各種定義ファイルは、MILからもコールが可能なため、画像評価の時間だけでなく、実際のプログラミング時間も短縮することができます。

Matrox IntellicamはMatroxのフレームグラバに接続するさまざまな映像ソース(カメラ等)に対応する定義ファイルの作成と取り込み・表示を確認するためのWindowsアプリケーションです。映像ソースの解像度や周波数などを直感的にわかり易く設定することが可能です。各種トリガーモードなどの設定もこのアプリケーションで行うことが可能です。

多彩な画像処理機能をDLL形式で提供

*Inspectorは32bit Windowsで動作

Page 2: 04 Matrox ImagingLibrary 1612...Visual C++、Visual C#、Visual Basicで利用可能なDLL形式 で提供します。ランタイムライセンスは使用したモジュールごとにご購入頂けるため、

画像処理ソリューション

コンパイラ対応表32-bit

Windows XP*132-bit

Windows 7*2 / 864-bit

Windows 7*2 / 832/64-bit Linux*3

●Color Analysisカラー画像に対して、ディスタンス(色空間の距離測定)、プロジェクション(色の特徴分離)、カラーマッチング(RGB、HSL、CIE Labの色空間によるオブジェクト識別)を行えます。

●Geometric Model Finder輪郭など幾何学的な情報を利用したパターンマッチングです。サイズ変動・回転の影響を受けることなく、安定して高速・高精度な位置決めが行えます。

●Metrology画像の幾何学的な情報を基に形状を計測するツールです。2点間の距離や線分の平行度など、複雑な形状の計測を行えます。さらに、それぞれの結果に許容範囲を設定し、OK/警告/NGの判定を行えます。

●OCRテンプレートマッチングをベースとした文字認識です。文字の数・間隔が一定の文字列に対し、高速にサーチが行えます。

●String Reader文字のエッジを幾何学的な情報として扱いサーチをおこなう文字認識です。リサイズや文字列のズレ・輝度変化の影響を受けにくく、自由度の高い文字読み取りができます。

●Calibrationレンズ歪みやカメラの向きによる歪みの補正、画像座標系と実座標系の変換を行うツールです。ターゲットの厚みやカメラ位置の変化を加味した3次元キャリブレーションにも対応できます。

●Edge Finder画像のエッジを抽出し、欠陥や形状などを分析します。この結果をGeometric Model Finderのモデルとして登録することができます。

機能例

●Registration分割して撮影した画像を自動的に結合します。

✓(unmanaged)✓(managed)✓(managed)

IDE | OS

Visual C++ 2008/2010(MFC)

Qt*4

GNU Compiler Collection*4(GCC, GTK+)

Visual Basic 2012/2013(Windowsフォーム, WPF)

Visual C♯ 2012/2013(Windowsフォーム, WPF)

Visual C++ 2012/2013(MFC)

Visual Basic 2008/2010(Windowsフォーム, WPF)

Visual C♯ 2008/2010(Windowsフォーム, WPF)

✓(unmanaged)✓(managed)✓(managed)✓(unmanaged)✓(managed)✓(managed)

✓(unmanaged)✓(managed)✓(managed)✓(unmanaged)✓(managed)✓(managed)

✓✓

■仕様

基本画像処理

画像入力画像表示メモリコントロールデジタイザー制御グラフィックGPU処理*3

圧縮/伸張*3

3rd party 製品使用*2

Distributed MIL*3

2値化、論理演算、フィルターなど

各種フレームグラバからの画像取り込み画像の表示、ズーム、パン、スクロール等画像のロード、保存等ゲイン、オフセット、入力LUTの制御等画像への注釈、線、円、テキスト等のオーバーレイGPUを用いた画像処理JPEG、JPEG2000の圧縮と伸張Matrox製品以外を用いた、GigE/USB3.0からの取り込みサーバー・クライアント方式による複数PCでの画像処理

画素間演算

MIL/MIL LITE 共通機能一覧*1

*1:MIL LITE使用(開発)時はMatrox製ハードウェアかライセンスが必要 *2:量産時にはMatrox製ハードウェアまたはランタイムラインセンスが必要 *3:量産時にはランタイムライセンスが必要

基本画像処理

パターンマッチングGeometric Model Finder Edge FinderMetrologyOCR/コードリードString Reader3D計測RegistrationColor Analysis

エッジの計測、測長など粒子のカウント、ラベリング、特徴量の抽出レンズ歪補正、アスペクト比、単位の変更などグレースケール正規化相関幾何情報を用いたパターンマッチング幾何情報の抽出幾何情報を用いた寸法計測(合否判定)文字認識、バーコード、2Dコードの読み取り幾何情報を用いた文字認識3次元計測複数画像の結合カラー画像の解析

計測と測長粒子解析キャリブレーション

MIL 機能一覧

*1:Service Pack 3 が必要*2:Service Pack 1 以上が必要

*3:Red Hat Enterprise Linux 6.0、CentOS 6.4 および Ubuntu 12.04.3 and 12.04.4 LTSで検証*4:認定されたディストリビューションによってサポートされるバージョンが必要

MatroxImagingLibrary

Page 3: 04 Matrox ImagingLibrary 1612...Visual C++、Visual C#、Visual Basicで利用可能なDLL形式 で提供します。ランタイムライセンスは使用したモジュールごとにご購入頂けるため、

ライセンス体系

型  式 MIL 10 WIN PU (USB) MIL 10 LNX(MIL 10 WIN PU をお持ちの方のみ)

MIL

MIL LITE 10 WIN MIL LITE 10 LNX(MIL LITE 10 WIN をお持ちの方のみ)

対応OSWindows XP SP3,

Windows 7 SP1以上(32/64bit),Windows 8(.1)(32/64bit)

Linux(32bit, 64bit) Linux(32/64bit)

製品構成

MIL, ONL, Intellicam, Inspector(32bitOSのみ対応),

開発用ドングル(USB〈32/64bitOSいずれも対応〉

MIL, ONL MIL-Lite, Intellicam MIL-Lite

開発ライセンス利用方法

MIL-Lite

開発ライセンス開発ラインセンスでは、MatroxImagingLibrary(MIL)、MatroxImagingLibrary-Lite(MIL-Lite)のすべての機能をご利用いただけます。

Windows XP SP3,Windows 7 SP1以上(32/64bit),Windows 8(.1)(32/64bit)

MILをインストールした開発環境に、開発用ドングルを差し込む

MIL-Liteをインストールした開発環境に、画像ボードを差し込む〔 画像ボード 〕MatroxRadient , MatroxSoliosファミリー, MatroxOrion HD,MatroxVio, MatroxMorphisファミリー

注意事項実行ライセンスとあわせ、ID Keyもご購入下さい

型  式

実行環境の稼働方法

ソフトウェアライセンス

実行ライセンス(Runtime)開発ライセンスで作成した実行環境を稼働させるためのライセンスです。1つの実行環境に1つの実行ライセンスが必要です。

ID Key によるプロテクト解除併用する画像ボードから生成したLock Codeと、Software License Keyによるプロテクト解除

(Lock Code および Software License Keyは、ライセンス証書に記載あり)

下図「実行ライセンス型式 コード体系」 参照

技術サポート

サービス概要

サポートサービス(メンテナンスプログラム)MILおよびMIL-Liteをご購入いただいたお客様へ、有償のサポートサービス「メンテナンスプログラム」を提供しております。開発ライセンスご購入時(初年度)は、無償でご加入いただけます。

弊社およびMatrox社の技術サポートを利用可能

サポートサイト 技術情報、各種日本語マニュアル、カメラ定義ファイル、サンプルプログラム、アップデートファイル

メジャーバージョンアップ MILの場合、最新版ソフトウェアおよびドングルキーを、無償にて提供MIL-Liteの場合、最新版ソフトウェアをサポートサイトからダウンロードして利用可能

マイナーバージョンアップ アップデートファイルをサポートサイトからダウンロードして利用可能

対応OS 開発ライセンスと同様

製品構成 ID key(ライセンス情報を設定済みのドングルキー(USB) ライセンス証書(Run-Time License Certificate)

実行ライセンス型式 コード体系 例) 基本画像処理 + 正規化相関 の場合、 MXRT M000000 000 となります。

0AM

利用しない

基本画像処理

A + 正規化相関

0IC

利用しない

OCR/コードリード

String Reader

0JT

利用しない

圧縮/伸張

GPU処理

0GE

利用しない

GMF(幾何学相関)

Edge Finder

0SD

利用しない

3rd party 製品利用

Distributed MIL

0R3

利用しない

Registration

3Dキャリブレーション

2 I + C 2 G + E 2 R + 3

0YQ

利用しない

Metrology

カラー解析

B J + T B S + D B Y + Q

MXRT 000① ② ③ ④ ⑤ ⑥ ⑦

ハードウェアライセンス

〔 画像ボード 〕MatroxRadient , MatroxSoliosファミリー, MatroxOrion HD,MatroxVio, MatroxMorphisファミリー

〔 ID Key 型式 〕USB : MIL RT ID CMC

画像処理ソリューション

MatroxImagingLibrary

Page 4: 04 Matrox ImagingLibrary 1612...Visual C++、Visual C#、Visual Basicで利用可能なDLL形式 で提供します。ランタイムライセンスは使用したモジュールごとにご購入頂けるため、

No

1-011-021-031-041-051-061-071-081-091-101-111-121-131-141-151-161-171-181-192-012-022-032-042-052-063-013-023-033-043-053-063-073-083-093-103-113-123-133-144-014-024-034-044-054-064-074-084-094-104-114-124-134-144-154-164-174-184-194-204-214-224-234-244-254-264-274-284-294-304-314-324-334-344-354-364-374-384-394-404-414-424-43

カテゴリ

アプリケーションアプリケーションアプリケーションアプリケーションアプリケーションアプリケーションアプリケーションアプリケーションアプリケーションアプリケーションアプリケーションアプリケーションアプリケーションアプリケーションアプリケーションアプリケーションアプリケーションアプリケーションアプリケーションシステムシステムシステムシステムシステムシステムデジタイザーデジタイザーデジタイザーデジタイザーデジタイザーデジタイザーデジタイザーデジタイザーデジタイザーデジタイザーデジタイザーデジタイザーデジタイザーデジタイザーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファー

関数名

MappAllocMappAllocDefault

MappCloseConnectionMappControlMappControlMpMappControlObjectMappFileOperation

MappFreeMappFreeDefaultMappGetError

MappGetHookInfoMappHookFunctionMappInquire

MappInquireConnectionMappInquireMpMappInquireObjectMappOpenConnection

MappTimerMappTraceMsysAllocMsysControlMsysFree

MsysGetHookInfoMsysHookFunctionMsysInquireMdigAllocMdigControl

MdigControlFeatureMdigFocusMdigFree

MdigGetHookInfoMdigGrab

MdigGrabContinuousMdigGrabWaitMdigHalt

MdigHookFunctionMdigInquire

MdigInquireFeatureMdigProcessMbufAlloc1dMbufAlloc2dMbufAllocColorMbufBayerMbufChild1dMbufChild2dMbufChildColorMbufChildColor2dMbufChildMoveMbufClear

MbufClearCondMbufCloneMbufControl

MbufControlAreaMbufControlNeighborhood

MbufCopyMbufCopyClipMbufCopyColorMbufCopyColor2dMbufCopyCondMbufCopyMaskMbufCreate2dMbufCreateColorMbufDiskInquireMbufExport

MbufExportSequenceMbufFreeMbufGetMbufGet1dMbufGet2dMbufGetArcMbufGetColorMbufGetColor2dMbufGetHookInfoMbufGetLine

MbufHookFunctionMbufImport

MbufImportSequenceMbufInquireMbufLinkMbufLoadMbufPutMbufPut1d

機 能

MILアプリケーションの確保デフォルト設定で確保リモートMILアプリケーションの接続をクローズMILアプリケーションの設定マルチコア環境の設定DMIL用オブジェクト設定を制御リモートコンピュータ上のファイル操作MILアプリケーションの解放デフォルト設定での解放エラー情報の取得フックイベントの情報を取得イベントに関数をフックMILアプリケーションの情報取得DMIL用オブジェクトの値を取得マルチコア環境の情報を取得DMIL用オブジェクト設定の値を取得DMILアプリケーションに接続MILタイマーの制御ログトレース用のマーカーを作成システムの確保システムの設定システムの解放フックイベントの情報を取得イベントに関数をフックシステム情報の取得デジタイザーの確保デジタイザーの設定デジタイザーの設定(GigEカメラ向け)オートフォーカス制御デジタイザーの解放デジタイザーフックイベント情報を取得カメラ入力連続カメラ入力カメラ入力の完了待ち連続カメラ入力の停止入力イベントへの関数フックデジタイザーの情報取得デジタイザーの情報取得(GigEカメラ向け)リングバッファーを用いた連続カメラ入力1次元バッファーの確保2次元バッファーの確保カラーバッファーの確保ベイヤー変換1次元Childバッファーの確保2次元Childバッファーの確保カラーChildバッファーの確保カラー2次元Childバッファーの確保Childバッファーの移動とリサイズバッファーの塗りつぶし条件を指定してバッファーをクリアバッファーを複製バッファーの設定バッファー特定領域の制御近傍演算(カスタムモフォロジ/コンボリューション) パラメーターの設定データのコピークリップ付きコピーカラーデータのコピー2Dカラーデータのコピー条件付きコピーマスク付きコピー2次元バッファーを定義カラーバッファーを定義画像ファイルから情報を取得バッファーデータを画像ファイルに保存バッファーデータを動画ファイルに保存バッファーの解放ユーザ配列へデータを出力(バッファー単位)ユーザ配列へデータを出力(1次元)ユーザ配列へデータを出力(2次元)ユーザ配列へ円弧上のデータの出力ユーザ配列へデータを出力(カラーバッファー単位)ユーザ配列へデータを出力(2次元カラー)フックイベントの情報を取得ユーザ配列へ直線上のデータの出力イベントに関数をフックバッファーデータを画像ファイルから読込バッファーデータを動画ファイルから読込バッファーの情報取得2つのバッファーをリンクさせるMILファイルの読込ユーザ配列データをバッファーに書込ユーザ配列データを1次元バッファーに書込

関数一覧

●:MatroxImagingLibrary(MIL)で利用可能な関数MIL

●:MatroxImagingLibrary-Lite(MIL-Lite)で利用可能な関数MIL-Lite

関数・機能に対応した、実行ライセンス(Runtime)の型式情報(Runtime 不要 とあるものは、MILまたはMIL-Lite に標準搭載されている機能)

Runtime 型式

●:Multicore CPUに対応した関数MultiCoreCPU

●:GPU上での処理に対応した関数(開発ライセンスで作成した実行環境を稼働させるためには、Runtime「MXRT 00T0000 000」が必要)

GPU

MIL

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

MIL-Lite

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●×●●●●●●●●●●●●●●●●●●●●●●●●●●●●

① ② ③ ④ ⑤ ⑥ ⑦

MultiCoreCPU

●●●●●●

GPU

●●●●●●

●●

Runtime 型式

Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要

Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要

引数jpg指定時、③J 必要引数jpg指定時、③J 必要引数jpg指定時、③J 必要

Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要

引数jpg指定時、③J 必要Runtime不要

Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要

引数jpg指定時、③J 必要引数jpg指定時、③J 必要

Runtime不要引数jpg指定時、③J 必要引数jpg指定時、③J 必要

Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要

引数jpg指定時、③J 必要引数jpg指定時、③J 必要引数jpg指定時、③J 必要

Runtime不要引数jpg指定時、③J 必要

Runtime不要Runtime不要

A

A

画像処理ソリューション

Page 5: 04 Matrox ImagingLibrary 1612...Visual C++、Visual C#、Visual Basicで利用可能なDLL形式 で提供します。ランタイムライセンスは使用したモジュールごとにご購入頂けるため、

No カテゴリ 関数名 機 能 MIL MIL-Lite ① ② ③ ④ ⑤ ⑥ ⑦

MultiCoreCPU

GPURuntime 型式

4-444-454-464-474-484-494-504-515-015-025-035-045-055-065-075-085-095-105-116-016-026-036-046-056-066-076-086-096-106-116-126-136-146-156-166-176-186-196-206-216-226-236-246-256-266-276-286-296-306-316-326-336-346-356-366-376-386-396-406-416-426-436-446-456-466-476-486-496-506-516-526-536-546-556-566-577-017-027-037-047-057-067-077-087-097-107-117-127-137-147-157-167-177-187-197-207-217-227-237-247-257-267-27

バッファーバッファーバッファーバッファーバッファーバッファーバッファーバッファー表示表示表示表示表示表示表示表示表示表示表示演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算演算

ファンクションファンクションファンクションファンクションファンクションファンクションファンクションファンクションファンクションファンクションファンクションファンクションファンクションファンクションファンクションファンクションファンクションファンクションファンクションファンクションファンクションファンクションファンクションファンクションファンクションファンクションファンクション

MbufPut2dMbufPutColorMbufPutColor2dMbufPutLineMbufRestoreMbufSave

MbufSetRegionMbufTransferMdispAllocMdispControlMdispFree

MdispGetHookInfoMdispHookFunctionMdispInquireMdispLutMdispPanMdispSelect

MdispSelectWindowMdispZoomMimAlloc

MimAllocResultMimArith

MimArithMultipleMimBinarizeMimClipMimClose

MimConnectMapMimControlMimConvertMimConvolve

MimCountDifferenceMimDeadPixelCorrection

MimDeinterlaceMimDilateMimDistanceMimDraw

MimEdgeDetectMimErode

MimFindExtremeMimFlatFieldMimFlipMimFreeMimGet

MimGetResultMimGetResult1dMimGetResult2dMimHistogram

MimHistogramEqualizeMimInquireMimLabel

MimLocateEventMimLocatePeak1dMimLutMapMimMatchMimMorphicMimOpen

MimPolarTransformMimProjectMimPutMimRank

MimRearrangeMimResizeMimRestoreMimRotateMimSaveMimShiftMimStat

MimStatMultipleMimStreamMimThickMimThin

MimTransformMimTranslateMimWarp

MimWatershedMimZoneOfInfluence

MfuncAllocMfuncAllocId

MfuncBufAncestorIdMfuncBufAncestorOffsetBandMfuncBufAncestorOffsetBitMfuncBufAncestorOffsetXMfuncBufAncestorOffsetY

MfuncBufAttributeMfuncBufFormat

MfuncBufHostAddressMfuncBufHostAddressBand

MfuncBufIdMfuncBufMaxValueMfuncBufMinValue

MfuncBufOwnerSystemIdMfuncBufOwnerSystemType

MfuncBufParentIdMfuncBufParentOffsetBandMfuncBufParentOffsetXMfuncBufParentOffsetYMfuncBufPhysicalAddress

MfuncBufPhysicalAddressBandMfuncBufPitch

MfuncBufPitchByteMfuncBufSizeBandMfuncBufSizeBitMfuncBufSizeX

ユーザ配列データを2次元バッファーに書込ユーザ配列データをカラーバッファーに書込ユーザ配列データを2次元カラーバッファーに書込ユーザ配列データをバッファーの任意直線上に書込バッファーデータを画像ファイルから読込バッフデータを画像ファイル(MIL形式)に保存ROIの設定 *一部の処理にのみ使用可能任意の座標の2次元データを任意の位置にコピー画像表示の確保画像表示の設定画像表示の解放フックイベントの情報を取得イベントに関数をフック画像表示の情報取得表示LUTの指定表示オフセットの指定表示バッファーの選択表示バッファーの選択(ハンドル指定)表示倍率の指定画像処理コンテキストの確保結果格納領域の確保画素間演算複数の画像を用いた画素間演算2値化クリッピングクロージング3×3マッピング(論理フィルタ)画像処理制御の設定色変換コンボリューション画像間で輝度差のある画素数をカウント画素欠陥の修正デインターレースダイレーション距離画像変換画像描画エッジ強調フィルタエロージョン画像内の最小・最大輝度値フラットフィールドコレクション画像を水平・垂直方向に反転画像処理コンテキスト/結果格納領域の解放データの取得結果の取得結果の取得(1次元)結果の取得(2次元)ヒストグラムヒストグラム平滑化結果格納領域の情報取得ラべリング輝度値判定光切断計測LUTデータ変換マッチングスコアを得るモフォロジー変換オープニング極座標変換、直交座標変換プロジェクションデータの設定ランクフィルタ特定範囲のバッファーコピー画像のリサイズ画像処理コンテキストをファイルから読込画像の回転画像処理コンテキストをファイルに保存ビットシフト画像の最小・最大輝度値や輝度合計値などの取得複数画像に跨って値を算出画像処理コンテキストの読込・復元・保存太線化細線化高速フーリエ変換、離散コサイン変換画像の水平・垂直変位ワーピング分離処理粒子の勢力範囲検出疑似MIL関数の確保疑似MILオブジェクトの確保疑似MIL関数の呼び出し前バッファーのID取得疑似MIL関数の呼び出し前バッファーのバンド数取得疑似MIL関数の呼び出し前バッファーのビット数取得疑似MIL関数の呼び出し前バッファーのオフセットX取得疑似MIL関数の呼び出し前バッファーのオフセットY取得疑似MIL関数のバッファー属性取得疑似MIL関数のバッファーフォーマット取得疑似MIL関数のバッファーホストアドレス取得疑似MIL関数のバッファーホストアドレスのバンド数取得疑似MIL関数のバッファーID取得疑似MIL関数のバッファーの最大輝度値取得疑似MIL関数のバッファーの最小輝度値取得疑似MIL関数のバッファーのシステムID取得疑似MIL関数のバッファーのシステムタイプ取得疑似MIL関数のバッファーの親バッファーID取得疑似MIL関数のバッファーの親バッファーのバンド数取得疑似MIL関数のバッファーの親バッファーのオフセットX取得疑似MIL関数のバッファーの親バッファーのオフセットY取得疑似MIL関数のバッファーの物理アドレス取得疑似MIL関数のバッファーの物理バンド数取得疑似MIL関数のバッファーのピッチ数取得疑似MIL関数のバッファーのピッチバイト数取得疑似MIL関数のバッファーのバンド数取得疑似MIL関数のバッファーのビット数取得疑似MIL関数のバッファーのXサイズ数取得

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

●●●●●●●●●●●●●●●●●●●●●●●●●××●●×××●×××××●●●●●●●×●●●×××●×××××●×●●●×●●××●×××××××●●●●●●●●●●●●●●●●●●●●●●●●●●●

●●●●●●

●●●

●●

●●●

●●●

●●●●

●●

●●●●●

●●●●

●●●

●●

●●

●●

●●●●●

Runtime不要Runtime不要Runtime不要Runtime不要

引数jpg指定時、③J 必要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要

Runtime不要Runtime不要

Runtime不要

Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要

Runtime不要Runtime不要Runtime不要

Runtime不要

Runtime不要

Runtime不要Runtime不要Runtime不要

Runtime不要Runtime不要

Runtime不要

Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要

AA

AAA

AAAAA

A

AAA

AAAAA

A

A

AA

AAAAAAA

画像処理ソリューション

Page 6: 04 Matrox ImagingLibrary 1612...Visual C++、Visual C#、Visual Basicで利用可能なDLL形式 で提供します。ランタイムライセンスは使用したモジュールごとにご購入頂けるため、

No カテゴリ 関数名 機 能 MIL MIL-Lite ① ② ③ ④ ⑤ ⑥ ⑦

MultiCoreCPU

GPURuntime 型式

7-287-297-307-317-327-337-347-357-367-378-018-028-039-019-029-039-049-059-069-079-089-099-109-119-129-139-149-159-169-179-189-199-209-219-229-239-249-259-269-279-289-2910-0110-0210-0310-0410-0510-0610-0710-0811-0111-0211-0311-0411-0511-0611-0711-0811-0911-1011-1111-1211-1311-1412-0112-0212-0312-0412-0512-0612-0712-0812-0912-1012-1112-1212-1312-1412-1512-1612-1712-1812-1912-2013-0113-0213-0313-0413-0513-0613-0713-0813-0913-1013-1113-1213-1313-1413-1513-1613-1713-1813-19

ファンクションファンクションファンクションファンクションファンクションファンクションファンクションファンクションファンクションファンクションデータ生成データ生成データ生成グラフィックグラフィックグラフィックグラフィックグラフィックグラフィックグラフィックグラフィックグラフィックグラフィックグラフィックグラフィックグラフィックグラフィックグラフィックグラフィックグラフィックグラフィックグラフィックグラフィックグラフィックグラフィックグラフィックグラフィックグラフィックグラフィックグラフィックグラフィックグラフィックスレッドスレッドスレッドスレッドスレッドスレッドスレッドスレッドビードビードビードビードビードビードビードビードビードビードビードビードビードビード粒子解析粒子解析粒子解析粒子解析粒子解析粒子解析粒子解析粒子解析粒子解析粒子解析粒子解析粒子解析粒子解析粒子解析粒子解析粒子解析粒子解析粒子解析粒子解析粒子解析

キャリブレーションキャリブレーションキャリブレーションキャリブレーションキャリブレーションキャリブレーションキャリブレーションキャリブレーションキャリブレーションキャリブレーションキャリブレーションキャリブレーションキャリブレーションキャリブレーションキャリブレーションキャリブレーションキャリブレーションキャリブレーションキャリブレーション

MfuncBufSizeYMfuncBufTypeMfuncCall

MfuncErrorReportMfuncFreeMfuncFreeIdMfuncInquireMfuncParam

MfuncParamCheckMfuncParamValueMgenLutFunctionMgenLutRamp

MgenWarpParameterMgraAllocMgraAllocListMgraArc

MgraArcAngleMgraArcFill

MgraBackColorMgraClearMgraColorMgraControlMgraControlListMgraCopyMgraDotMgraDotsMgraDrawMgraFillMgraFont

MgraFontScaleMgraFree

MgraGetHookInfoMgraHookFunctionMgraInquireMgraInquireListMgraInteractiveMgraLineMgraLinesMgraRect

MgraRectAngleMgraRectFillMgraTextMthrAllocMthrControlMthrControlMpMthrFreeMthrInquireMthrInquireMpMthrWait

MthrWaitMultipleMbeadAlloc

MbeadAllocResultMbeadControlMbeadDrawMbeadFree

MbeadGetNeighborsMbeadGetResultMbeadInquireMbeadRestoreMbeadSaveMbeadStreamMbeadTemplateMbeadTrainMbeadVerify

MblobAllocFeatureListMblobAllocResultMblobCalculateMblobControlMblobDrawMblobFillMblobFree

MblobGetLabelMblobGetNumberMblobGetResult

MblobGetResultSingleMblobGetRunsMblobInquireMblobLabelMblobMerge

MblobReconstructMblobSelect

MblobSelectFeatureMblobSelectFeretMblobSelectMoment

McalAllocMcalAssociateMcalControlMcalDrawMcalFixtureMcalFree

McalGetCoordinateSystemMcalGridMcalInquire

McalInquireSingleMcalList

McalRelativeOriginMcalRestoreMcalSave

McalSetCoordinateSystemMcalStream

McalTransformCoordinateMcalTransformCoordinate3dListMcalTransformCoordinateList

疑似MIL関数のバッファーのYサイズ数取得疑似MIL関数のバッファーのタイプ取得関数の実行エラーメッセージをレポートする疑似MIL関数の解放疑似MILオブジェクトの解放疑似MILオブジェクトの情報取得疑似MIL関数のパラメーターを登録疑似MIL関数のパラメーターを確認疑似MIL関数のパラメーターの値を取得log,sin等の関数形のLUTを作る線形のLUTを作るMimWarpで使用する係数を作るグラフィックコンテキストの確保グラフィックリストの確保楕円を描く回転した楕円を描く塗りつぶし楕円を描くバックグラウンドカラー指定バッファークリアカラー指定グラフィックコンテキストの設定グラフィックリストの設定グラフィックリストの項目をコピー点を描く複数の点を描くグラフィックリストの図形を描く領域塗りつぶし文字フォント指定文字描画サイズ゙指定グラフィックコンテキスト/グラフィックリストの解放グラフィックリストイベントに関する情報を取得グラフィックリストイベントのフック関数を設定グラフィックコンテキスト情報を取得グラフィックリスト情報を取得グラフィックリストの対話型編集の状態を変更線を描く複数の線を描く四角形を描く回転した四角形を描く塗りつぶし四角形を描く文字列を描くスレッドの確保スレッドの設定マルチコア環境の設定スレッドの解放スレッド情報の取得マルチコア環境の情報を取得スレッドを待機させるスレッドを待機させる(複数)ビードコンテキストの確保結果格納領域の確保ビードコンテキストの設定ビードコンテキスト/結果情報の描画ビードコンテキスト/結果格納領域の解放指定ポイントに最も近いテンプレートの取得結果の取得ビードコンテキストの情報取得ビードコンテキストをファイルから読込ビードコンテキストをファイルに保存ビードコンテキストの読込・復元・保存テンプレートの設定ビードコンテキストの最適化ビード計測の実行特徴量リストの確保結果格納領域の確保粒子解析の実行粒子解析のモード設定粒子特徴/結果情報の描画基準に合う粒子を塗りつぶし特徴量リスト/結果格納領域の解放指定座標のラベル値の取得粒子数の取得結果の取得結果の取得(単一)粒子のランレングス情報の取得設定情報の取得ラベル画像を描画ラベル情報のマージ粒子の穴埋めや特定粒子の除去など対象粒子の選択計算する特徴量の指定任意方向フェレ径の指定任意次数モーメントの指定キャリブレーションオブジェクトの確保キャリブレーション情報の関連付け キャリブレーションの設定キャリブレーション情報の描画相対位置の登録と相対位置への移動キャリブレーションオブジェクトの解放キャリブレーション座標の取得歪補正用グリッドの設定キャリブレーションの情報取得キャリブレーションの情報取得(単一)歪補正用座標リストの設定座標系の原点/方向移動キャリブレーションオブジェクトをファイルから読込キャリブレーションオブジェクトをファイルに保存キャリブレーション座標の指定キャリブレーションオブジェクトの読込・復元・保存座標のキャリブレーション座標の3次元キャリブレーション座標リストのキャリブレーション

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

●●●●●●●●●●●●×●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●×××××××××××××××××××××××××××××××××××××××××××××××××××××

●●●

Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要

Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要Runtime不要

A

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

3(*1)

*1:M_TSAI_BASED、M_3D_ROBOTICS使用時に必要

画像処理ソリューション

Page 7: 04 Matrox ImagingLibrary 1612...Visual C++、Visual C#、Visual Basicで利用可能なDLL形式 で提供します。ランタイムライセンスは使用したモジュールごとにご購入頂けるため、

No カテゴリ 関数名 機 能 MIL MIL-Lite ① ② ③ ④ ⑤ ⑥ ⑦

MultiCoreCPU

GPURuntime 型式

13-2013-2113-2213-2313-2414-0114-0214-0314-0414-0514-0614-0714-0814-0914-1014-1114-1214-1314-1414-1515-0115-0215-0315-0415-0515-0615-0715-0815-0915-1015-1115-1215-1315-1415-1515-1615-1716-0116-0216-0316-0416-0516-0616-0716-0816-0916-1016-1116-1216-1316-1416-1516-1616-1716-1816-1916-2016-2116-2216-2316-2416-2516-2617-0117-0217-0317-0417-0517-0617-0717-0817-0917-1017-1117-1217-1317-1417-1517-1617-1717-1817-1918-0118-0218-0318-0418-0518-0618-0718-0818-0918-1018-1118-1218-1318-1418-1519-0119-0219-0319-0419-0519-06

キャリブレーションキャリブレーションキャリブレーションキャリブレーションキャリブレーション

FPGAFPGAFPGAFPGAFPGAFPGAFPGAFPGAFPGAFPGAFPGAFPGAFPGAFPGAFPGA

メジャーメントメジャーメントメジャーメントメジャーメントメジャーメントメジャーメントメジャーメントメジャーメントメジャーメントメジャーメントメジャーメントメジャーメントメジャーメントメジャーメントメジャーメントメジャーメントメジャーメント

パターンマッチングパターンマッチングパターンマッチングパターンマッチングパターンマッチングパターンマッチングパターンマッチングパターンマッチングパターンマッチングパターンマッチングパターンマッチングパターンマッチングパターンマッチングパターンマッチングパターンマッチングパターンマッチングパターンマッチングパターンマッチングパターンマッチングパターンマッチングパターンマッチングパターンマッチングパターンマッチングパターンマッチングパターンマッチングパターンマッチング

OCROCROCROCROCROCROCROCROCROCROCROCROCROCROCROCROCROCROCR

コードリードコードリードコードリードコードリードコードリードコードリードコードリードコードリードコードリードコードリードコードリードコードリードコードリードコードリードコードリード

ストリングリーダーストリングリーダーストリングリーダーストリングリーダーストリングリーダーストリングリーダー

McalTransformImageMcalTransformResult

McalTransformResultAtPositionMcalUniformMcalWarp

MfpgaCommandAllocMfpgaCommandControlMfpgaCommandFreeMfpgaCommandInquireMfpgaCommandQueue

MfpgaControlMfpgaGetHookInfoMfpgaGetRegisterMfpgaHookFunctionMfpgaInquireMfpgaLoad

MfpgaSetDestinationMfpgaSetLink

MfpgaSetRegisterMfpgaSetSourceMmeasAllocContextMmeasAllocMarkerMmeasAllocResultMmeasCalculateMmeasControlMmeasDraw

MmeasFindMarkerMmeasFree

MmeasGetResultMmeasGetResultSingleMmeasGetScoreMmeasInquire

MmeasRestoreMarkerMmeasSaveMarkerMmeasSetMarkerMmeasSetScoreMmeasStream

MpatAllocAutoModelMpatAllocModelMpatAllocResult

MpatAllocRotatedModelMpatCopyMpatDraw

MpatFindModelMpatFindMultipleModel

MpatFreeMpatGetNumberMpatGetResultMpatInquire

MpatPreprocModelMpatRestoreMpatSave

MpatSetAcceptanceMpatSetAccuracyMpatSetAngleMpatSetCenterMpatSetCertaintyMpatSetDontCareMpatSetNumberMpatSetPosition

MpatSetSearchParameterMpatSetSpeedMpatStreamMocrAllocFontMocrAllocResultMocrCalibrateFontMocrControlMocrCopyFontMocrDrawMocrFree

MocrGetResultMocrHookFunctionMocrImportFontMocrInquire

MocrModifyFontMocrPreprocessMocrReadStringMocrRestoreFontMocrSaveFont

MocrSetConstraintMocrStream

MocrVerifyStringMcodeAlloc

McodeAllocResultMcodeControlMcodeDrawMcodeFree

McodeGetResultMcodeGetResultSingle

McodeInquireMcodeModelMcodeReadMcodeRestoreMcodeSaveMcodeStreamMcodeVerifyMcodeWriteMstrAlloc

MstrAllocResultMstrControlMstrDrawMstrEditFontMstrExpert

画像の歪み除去結果値のキャリブレーション結果値のキャリブレーション(任意座標)均一なキャリブレーションキャリブレーションのマッピング特性を定義FPGAコマンドコンテキストの確保FPGAコマンドコンテキストの設定FPGAコマンドコンテキストの解放FPGAコマンドコンテキストの情報取得システムコマンドキューにFPGAコマンドを格納Processing FPGAに関するグローバル情報の設定フック関数呼出元のPUのイベントの情報を取得PUのレジスタ情報の取得PUにより発生したイベントに関数をフックProcessing FPGAに関するグローバル情報の取得新規構成データをProcessing FPGAにロードFPGA処理の結果バッファーの指定2つのPUのカスケード処理設定PUのレジスタ情報の設定FPGA処理のソースバッファーの指定計測コンテキストの確保マーカーの設定結果格納領域の確保マーカー間の計測計測コンテキストやマーカーの設定マーカー情報/結果情報の描画マーカーのサーチと計測実行計測コンテキスト/結果格納領域の解放計測結果の取得計測結果の取得(単一)スコアの取得計測コンテキストやマーカーの情報取得マーカー設定の読込マーカー設定の保存マーカーの設定スコアの設定マーカー設定の読込・復元・保存モデルの自動確保モデルの確保結果格納領域の確保モデルを回転させて再定義モデルを画像バッファーへコピーモデル情報/結果情報の描画パターンマッチングの実行複数モデルでのマッチング実行モデル/結果格納領域の解放マッチング数の取得マッチング結果の取得モデルの情報取得パターンマッチングの前処理モデルをファイルから読込モデルをファイルへ保存マッチングスコア許容レベルの設定サーチ精度の設定回転サーチの設定モデルの基準位置の設定マッチングスコア確信レベルの設定モデル中の無視する画素の設定マッチング数の設定サーチ領域の設定サーチパラメーターの設定 サーチスピードの設定モデル情報の読込・復元・保存OCRコンテキストの確保結果格納領域の確保フォントのキャリブレーションOCRコンテキストの設定画像バッファーから/画像バッファーへフォントのコピーフォント情報/結果情報の描画OCRコンテキスト/結果格納領域の解放読取結果の取得イベントに関数をフックファイルからフォントの追加OCRコンテキストの情報取得フォントのサイズ変更や白黒反転OCR読取の前処理OCR読取の実行OCRコンテキストをファイルから読込OCRコンテキストをファイルに保存文字列の制約条件設定OCRコンテキストの読込・復元・保存画像中の文字列の検証コードコンテキストの確保結果格納領域の確保コードコンテキストの設定コードコンテキスト情報の描画コードコンテキスト/結果格納領域の解放コードコンテキストカラー結果の取得コードコンテキストカラー結果の取得(単一)コードコンテキストの情報取得コードコンテキストのモデルの設定コードの読取コードコンテキストをファイルから読込コードコンテキストをファイルに保存コードコンテキストの読込・復元・保存コードの品質検証アスキー文字列からコードイメージの生成ストリングリーダーコンテキストの確保結果格納領域の確保ストリングリーダーコンテキストの設定コンテキスト/結果情報の描画フォント情報の編集想定される読取結果からパラメーターに問題が無いか解析

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMMMMMMMMMMMMMMMMMMMMMMMMMM

IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIICCCCCC

画像処理ソリューション

Page 8: 04 Matrox ImagingLibrary 1612...Visual C++、Visual C#、Visual Basicで利用可能なDLL形式 で提供します。ランタイムライセンスは使用したモジュールごとにご購入頂けるため、

No カテゴリ 関数名 機 能 MIL MIL-Lite ① ② ③ ④ ⑤ ⑥ ⑦

MultiCoreCPU

GPURuntime 型式

19-0719-0819-0919-1019-1119-1219-1319-1419-1520-0120-0220-0320-0420-0520-0620-0720-0820-0920-1020-1120-1220-1320-1420-1521-0121-0221-0321-0421-0521-0621-0721-0821-0921-1021-1121-1221-1321-1421-1522-0122-0222-0322-0422-0522-0622-0722-0822-0922-1022-1122-1222-1322-1422-1523-0123-0223-0323-0423-0523-0623-0723-0823-0923-1023-1123-1223-1323-1423-1523-1623-1724-0124-0224-0324-0424-0524-0624-0724-0824-0924-1024-1124-1224-1324-1424-1524-1624-1725-0125-0225-0325-0425-0525-0625-0725-0825-0925-1025-1125-1225-1325-1425-1525-16

ストリングリーダーストリングリーダーストリングリーダーストリングリーダーストリングリーダーストリングリーダーストリングリーダーストリングリーダーストリングリーダーモデルファインダーモデルファインダーモデルファインダーモデルファインダーモデルファインダーモデルファインダーモデルファインダーモデルファインダーモデルファインダーモデルファインダーモデルファインダーモデルファインダーモデルファインダーモデルファインダーモデルファインダー

エッジエッジエッジエッジエッジエッジエッジエッジエッジエッジエッジエッジエッジエッジエッジ

レジストレーションレジストレーションレジストレーションレジストレーションレジストレーションレジストレーションレジストレーションレジストレーションレジストレーションレジストレーションレジストレーションレジストレーションレジストレーションレジストレーションレジストレーション

3次元3次元3次元3次元3次元3次元3次元3次元3次元3次元3次元3次元3次元3次元3次元3次元3次元

カラー処理カラー処理カラー処理カラー処理カラー処理カラー処理カラー処理カラー処理カラー処理カラー処理カラー処理カラー処理カラー処理カラー処理カラー処理カラー処理カラー処理メトロロジーメトロロジーメトロロジーメトロロジーメトロロジーメトロロジーメトロロジーメトロロジーメトロロジーメトロロジーメトロロジーメトロロジーメトロロジーメトロロジーメトロロジーメトロロジー

MstrFreeMstrGetResultMstrInquire

MstrPreprocessMstrReadMstrRestoreMstrSave

MstrSetConstraintMstrStreamMmodAlloc

MmodAllocResultMmodControlMmodDefine

MmodDefineFromFileMmodDrawMmodFindMmodFree

MmodGetResultMmodInquireMmodMask

MmodPreprocessMmodRestoreMmodSaveMmodStreamMedgeAlloc

MedgeAllocResultMedgeCalculateMedgeControlMedgeDrawMedgeFree

MedgeGetNeighborsMedgeGetResultMedgeInquireMedgeMaskMedgePut

MedgeRestoreMedgeSaveMedgeSelectMedgeStreamMregAlloc

MregAllocResultMregCalculateMregControlMregDrawMregFree

MregGetResultMregInquireMregRestoreMregSave

MregSetLocationMregStream

MregTransformCoordinateMregTransformCoordinateList

MregTransformImageM3dmapAddScanM3dmapAlloc

M3dmapAllocResultM3dmapArith

M3dmapCalibrateM3dmapControlM3dmapDrawM3dmapExtractM3dmapFree

M3dmapGetResultM3dmapInquireM3dmapRestoreM3dmapSave

M3dmapSetGeometryM3dmapStatM3dmapStream

M3dmapTriangulateMcolAlloc

McolAllocResultMcolControlMcolDefineMcolDistanceMcolDrawMcolFree

McolGetResultMcolInquireMcolMaskMcolMatch

McolPreprocessMcolProjectMcolRestoreMcolSave

McolSetMethodMcolStream

MmetAddFeatureMmetAddTolerance

MmetAllocMmetAllocResultMmetCalculateMmetControlMmetDrawMmetFree

MmetGetResultMmetInquireMmetNameMmetRestoreMmetSave

MmetSetPositionMmetSetRegionMmetStream

ストリングリーダーコンテキスト/結果格納領域の解放読取結果の取得ストリングリーダーコンテキストの情報取得読取の前処理読取の実行ストリングリーダーコンテキストをファイルから読込ストリングリーダーコンテキストをファイルに保存文字列の制約条件設定ストリングリーダーコンテキストの読込・復元・保存GMFコンテキストの確保結果格納領域の確保GMFコンテキストの設定モデルの登録DXFファイルからモデルの登録モデル特徴/結果情報の描画GMFサーチの実行GMFコンテキスト/結果格納領域の解放GMF結果の取得GMFコンテキストの情報取得マスクの設定GMFサーチの前処理GMFコンテキストをファイルから読込GMFコンテキストをファイルに保存GMFコンテキストの読込・復元・保存エッジコンテキストの確保結果格納領域の確保エッジ計測の実行エッジコンテキストの設定コンテキスト/結果情報の描画エッジコンテキスト/結果格納領域の解放指定ポイントに最も近いエッジの取得エッジ計測結果の取得エッジコンテキストの情報取得マスク領域の設定エッジ計測結果をユーザー配列に展開エッジコンテキストをファイルから読込エッジコンテキストをファイルに保存対象エッジの選択エッジコンテキストを読込・復元・保存レジストレーションコンテキストの確保結果格納領域の確保レジストレーションの実行レジストレーションコンテキストの制御結果情報の描画レジストレーションコンテキスト/結果格納領域の解放結果の取得レジストレーションコンテキストの情報取得レジストレーションコンテキストをファイルから読込レジストレーションコンテキストをファイルに保存荒い位置設定レジストレーションコンテキストの読込・復元・保存座標系の変換座標系の変換(複数)モザイク画像の生成3次元レーザーキャリブレーション画像の格納レーザーコンテキスト/ジオメトリオブジェクトの確保結果格納領域の確保画素間演算3次元キャリブレーションの実行3次元処理の設定3次元処理結果の描画3次元処理結果(深度バッファー画像など)の取得レーザーコンテキスト/ジオメトリオブジェクト/結果格納領域の解放3次元処理結果(データ)の取得3次元処理の情報取得レーザーコンテキスト/ジオメトリオブジェクトをファイルから読込レーザーコンテキスト/ジオメトリオブジェクトをファイルに保存ジオメトリオブジェクトの定義深度バッファー画像/ジオメトリオブジェクトから情報を取得レーザーコンテキスト/ジオメトリオブジェクト設定の読込・復元・保存ステレオカメラで三角測量実施カラーコンテキストの確保結果格納領域の確保カラーコンテキストの設定カラーコンテキストへの色の定義色距離変換の実行カラー解析結果の描画カラーコンテキスト/結果格納領域の解放カラー解析結果の取得カラーコンテキストの情報取得マスク領域の設定カラーマッチングの実行カラーコンテキストの前処理色分離の実行カラーコンテキストをファイルから読込カラーコンテキストをファイルに保存カラーマッチング手法の設定カラーコンテキストの読込・復元・保存テンプレートの特徴量を設定・編集テンプレートの幾何交差を設定・編集メトロロジーコンテキストの確保結果格納領域の確保メトロロジー実行メトロロジーの設定結果情報の描画メトロロジーコンテキスト/結果格納領域の解放結果の取得メトロロジー設定の情報取得メトロロジー設定に名前を付けるメトロロジーコンテキストをファイルから読込メトロロジーコンテキストをファイルに保存座標系の設定特徴量の領域指定メトロロジーコンテキストの読込・復元・保存

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××

CCCCCCCCC

GGGGGGGGGGGGGGGEEEEEEEEEEEEEEE

RRRRRRRRRRRRRRR33333333333333333

QQQQQQQQQQQQQQQQQYYYYYYYYYYYYYYYY

画像処理ソリューション

Page 9: 04 Matrox ImagingLibrary 1612...Visual C++、Visual C#、Visual Basicで利用可能なDLL形式 で提供します。ランタイムライセンスは使用したモジュールごとにご購入頂けるため、
Page 10: 04 Matrox ImagingLibrary 1612...Visual C++、Visual C#、Visual Basicで利用可能なDLL形式 で提供します。ランタイムライセンスは使用したモジュールごとにご購入頂けるため、

〒140-8526 東京都品川区東品川2-4-11

キヤノンITソリューションズ株式会社 プロダクトソリューション事業本部

2016年12月現在

開発元 : Matrox Electronic Systems Ltd.

〒140-8526 東京都品川区東品川2-4-11 TEL(03)6701-3450 FAX(03)6701-3498本社〒550-0001 大阪市西区土佐堀2-2-4 TEL(06)7635-3060 FAX(06)7635-3028大阪事業所

E-mail:[email protected]

画像処理ソリューション ホームページ

MIL1612CITS-PDF

MatroxはカナダMatrox社の商標です。Windowsは、米国Microsoft Corporationの米国、日本およびその他の国における登録商標です。仕様は予告なく変更する場合があります。