1 888 509 8455 | clientservice@integrys.com

Matrox Imaging Library X

0 out of 5
  • Supported Environments

    For Windows

    • 32-/64-bit Windows 7 with SP1 and Windows 10 (versions 1607 to 1909)
    • Visual Studio 2012, 2013, 2015, 2017, and 2019 (unmanaged C++, C#, and Basic)
    • CPython 2.7 and 3.5 (3.7 with MIL X Service Pack 4)

    For Linux

    • 64-bit Ubuntu 18.04 LTS
    • 64-bit Red Hat Enterprise Linux 8(.1) and CentOS 8 (build 1905)
    • 64-bit SUSE Linux Enterprise 15 SP1
    • GNU Compiler Collection and Python (from particular Linux distribution)
SKU: Matrox Imaging Library X. Categories: , , , .
Request a Quote

Matrox Imaging Library (MIL)1 is a comprehensive collection of software tools for developing machine vision, image analysis, and medical imaging applications. MIL includes tools for every step in the process, from application feasibility to prototyping, through to development and ultimately deployment.

The software development kit (SDK) features interactive software and programming functions for image capture, processing, analysis, annotation, display, and archiving. These tools are designed to enhance productivity, thereby reducing the time and effort required to bring solutions to market.

Image capture, processing, and analysis operations have the accuracy and robustness needed to tackle the most demanding applications. These operations are also carefully optimized for speed to address the severe time constraints encountered in many applications.

Matrox Imaging Library X

Matrox Imaging Library X

Key Features

MIL X at a glance

Solve applications rather than develop underlying tools by leveraging a toolkit with a more than 25-year history of reliable performance
Tackle applications with utmost confidence using field-proven tools for analyzing, classifying, locating, measuring, reading, and verifying
Base analysis on monochrome and color 2D images as well as 3D profiles, depth maps, and point clouds
Harness the full power of today’s hardware through optimizations exploiting SIMD, multi-core CPU, and multi-CPU technologies
Support platforms ranging from smart cameras to high-performance computing (HPC) clusters via a single consistent and intuitive application programming interface (API)
Obtain live data in different ways, with support for analog, Camera Link®, CoaXPress®, DisplayPort, GenTL, GigE Vision®, HDMI, SDI, and USB3 Vision®2 interfaces
Maintain flexibility and choice by way of support for 32-/64-bit Windows® and 64-bit Linux®
Leverage available programming know-how with support for C, C++, C#, CPython, and Visual Basic® languages
Experiment, prototype, and generate program code using MIL CoPilot interactive environment
Increase productivity and reduce development costs with Matrox Vision Academy online and on-premises training

MIL for Arm®

The majority of processing, analysis, annotation, display, and archiving functionality in MIL is also available to run on Arm Cortex®-A family processors, specifically those employing the Armv8-A 64-bit architecture. The processing and analysis functions are optimized for speed using the Neon™ SIMD architecture extension. MIL for Arm is supported on appropriate 64-bit Linux distributions, like the one from Ubuntu. MIL for Arm is available to select users as a separate package upon qualification.

Key Benefits

MIL development

First released in 1993, MIL has evolved to keep pace with and foresee emerging industry requirements. It was conceived with an easy-to-use, coherent API that has stood the test of time. MIL pioneered the concept of hardware independence with the same API for different image acquisition and processing platforms. A team of dedicated, highly skilled computer scientists, mathematicians, software engineers, and physicists continue to maintain and enhance MIL.

MIL is maintained and developed using industry recognized best practices, including peer review, user involvement, and daily builds. Users are asked to evaluate and report on new tools and enhancements, which strengthens and validates releases. Ongoing MIL development is integrated and tested as a whole on a daily basis.


In addition to the thorough manual testing performed prior to each release, MIL continuously undergoes automated testing during the course of its development. The automated validation suite—consisting of both systematic and random tests—verifies the accuracy, precision, robustness, and speed of image processing and analysis operations. Results, where applicable, are compared against those of previous releases to ensure that performance remains consistent. The automated validation suite runs continuously on hundreds of systems simultaneously, rapidly providing wide-ranging test coverage. The systematic tests are performed on a large database of images representing a broad sample of real-world applications.

Field-Proven Vision Tools

Image analysis and processing tools
Central to MIL are tools for calibrating; classifying, enhancing, and transforming images; locating objects; extracting and measuring features; reading character strings; and decoding and verifying identification marks. These tools are carefully developed to provide outstanding performance and reliability, and can be used within a single computer system or distributed across several computer systems.

  • Pattern recognition tools
  • Shape finding tools
  • Feature extraction and analysis tools
  • Classification tools
  • 1D and 2D measurement tools
  • Color analysis tools
  • Character recognition tools
  • 1D and 2D code reading and verification tool
  • Registration tools
  • 2D calibration tool
  • Image processing primitives tools
  • Image compression and video encoding tool
  • Tools fully optimized for speed
  • 3D vision tools
  • Distributed MIL interface

Matrox Imaging Library X

Trust the Experts at Integrys

For more than 50 years, Integrys has been the industry leader in selecting and evaluating rugged and embedded computers, imaging and video technology and engineering solutions.


Development Features

Complete application development environment

In addition to image processing, analysis, and archiving tools, MIL includes image capture, annotation, and display functions, which form a cohesive API. The API and accompanying utilities are recognized by the large installed base of users for facilitating and accelerating application development.

Portable API

The MIL C/C++ API is not only intuitive and straightforward to use but it is also portable. It allows applications to be easily moved from one supported video interface or operating system to another, providing platform flexibility and protecting the original development investment.

.NET development

Included in MIL is a low-overhead API layer for developing Windows applications within the .NET Framework using managed Visual Basic and Visual C# code.

JIT compilation and scripting4

MIL supports C# and Visual Basic JIT compilation and CPython scripting, facilitating experimentation and prototyping. Such code can even be executed from within a MIL-based application, providing a simpler way to tailor an already-deployed application.

Simplified platform management

With MIL, a developer does not require in-depth knowledge of the underlying platform. MIL is designed to deal with the specifics of each platform and provide simplified management (e.g., hardware detection, initialization, and buffer copy). MIL gives developers direct access to certain platform resources such as the physical address of a buffer. MIL also includes debugging services (e.g., function parameter checking, tracing, and error reporting), as well as configuration and diagnostic tools.


Contact Integrys


3585 Laird Road, Unit 15 & 16,
Mississauga ON L5L 5Z8


Local Phone: 905-502-2070
Toll Free: 888-509-8455
Local Fax: 905-890-1959
Toll Free Fax: 888-509-8456



About Integrys

For more than 50 years, Integrys has been the industry leader in selecting and evaluating new embedded, high-availability computer, imaging and video technology and engineering solutions for demanding markets and applications. The Integrys “seal of approval” is your assurance of proven value. These solutions include not only COTS products, but associated support and engineering services of value to our customers.

Integrys Location