Matrox Imaging Library(マトロックス イメージング ライブラリ)は、カナダMatrox社のImaging部門が開発した総合画像処理ライブラリ。産業用として必要な画像処理機能をほぼ全て備えており、医療・薬品・半導体・自動車・印刷など多岐にわたる分野で使用されている。
略称は「MIL(ミル)」。
特長 ライブラリは2種類に分かれており、Visual C++向けにMIL、VC++/Visual Basic向けにActiveMILがある。また、Visual Basic .NETやVisual C#向けのマネージコード用ラッパーライブラリも含まれている。Pythonのサポートも存在するComplete application development environment – Matrox Imaging Library (MIL)。 ActiveMILはOCXをバンドルし開発時間を短縮する。 MILはC言語形式関数によって構成される共通APIにより直感的で操作性の容易さを提供する。 Intel MMXおよびSIMD拡張命令に最適化されており、Xeon、Pentium、Core DuoをはじめAMD Opteronを有効活用。 サブピクセル精度での結果検出。 マルチタスクやマルチプロセッシングもサポート。 オンラインヘルプやサンプルが充実。
開発環境 MIL 8.0 MIL 8.0は以下のOSおよび開発環境に対応しているキヤノンITソリューションズ:画像処理ライブラリ Matrox Imaging Library (MIL) MIL 8.0製品ガイド MIL 8.0製品ガイド:OS・コンパイラ対応表。 OS Windows 2000 (SP4) Windows XP (SP2) Windows CE Linux 開発環境 Visual C++ 6.0 (SP6)/.NET 2003 Visual Basic .NET 2003
MIL 9.0 MIL 9.0は以下のOSおよび開発環境に対応しているMatrox Imaging Library (MIL) Release 9.0Matrox 画像処理ライブラリ - r_mil9.pdf。 OS Windows XP (SP2, 32bit/64bit) Windows Vista (SP1, 32bit/64bit) Windows 7 (SP1, 32bit/64bit) Windows CE Linux (32bit/64bit) 開発環境 Visual C++ .NET 2003/2005/2008/2010 Visual Basic 2005/2008/2010 Visual C# 2005/2008/2010 GCC
MIL 10.0 2016年5月現在の最新版であるMIL 10.0は以下のOSおよび開発環境に対応しているMatrox Imaging LibraryMatrox Imaging Library (MIL) 10 Update 57 Release Notes。MIL 10.0ではActiveMILが利用できなくなった開発環境|Matrox Imaging Library(MIL)|キヤノンITソリューションズ。 OS Windows XP (SP3, 32bit) Windows 7 (SP1, 32bit/64bit) Windows 8 (32bit/64bit) Windows 10 (32bit/64bit) Linux (32bit/64bit) 開発環境 Visual C++ 2008/2010/2012/2013 Visual Basic 2008/2010/2012/2013 Visual C# 2008/2010/2012/2013 GCC 4 また、MFC/Windows Forms/WPF、GTK/Qtといった各種フレームワークに対応している。
販売・サポート 日本国内ではディストリビューターとしてキヤノンITソリューションズ株式会社が販売・サポートを行っている。キヤノンITソリューションズをディストリビューターとする購入の場合、日本語のヘルプマニュアルの提供や日本語での技術サポートが受けられる。
脚注
外部リンク Matrox Imaging キヤノンITソリューションズ 画像処理