Matrox Imaging Library (MIL)

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

The toolkit 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 your solution 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.

Field-proven tools

Central to Matrox Imaging Library (MIL) are tools for calibrating, 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
  • Feature extraction and analysis
  • 1D and 2D measurements
  • Color analysis
  • Character recognition
  • 1D and 2D code reading and verification
  • Registration
  • 2D calibration
  • 3D calibration and reconstruction
  • Image processing primitives
  • Compression / decompression
  • Fully optimized for speed
  • Distributed MIL


  • Solve applications rather than develop underlying tools by leveraging a toolkit with a 15-year history of reliable performance
  • Tackle applications with utmost confidence using field-proven tools for analyzing, locating, measuring, reading, and verifying
  • Harness the full power of today's hardware through optimizations exploiting SIMD, multi-core CPU, multi-CPU, GPU1 and FPGA technologies
  • Easily support platforms ranging from smart cameras to HPC clusters via a single consistent and intuitive API
  • Acquire images from the interface of choice through support for analog, DVI-D, Camera Link®, GigE Vision®1, IEEE 1394 IIDC1, RS-422/LVDS and SDI transmission formats
  • Maintain flexibility and choice by way of 32/64-bit Windows® XP/Vista®/7 and 32/64-bit Linux® support
  • Make the best use of available programming know-how with support for C, C++, C# and Visual Basic® languages
  • Further increase productivity and reduce development costs by receiving training and assistance from our team of imaging experts


Do you want to learn more over the Matrox imaging Software?   Contact our  DVC   salesteam . 
Or maybe you want to learn more about the flowchart based software van Matrox Imaging :  Design Assistant 4. 

DA Workshops at DVC 


Throughout the year, DVC organizes free Design Assistant workshops for its customers in Breda. Not only in theory but also a lot of attention to practice.

Interested? Please fill in the form below.

I would like to know more about the DA workshops from Matrox
DVC Machinevision bv headquarters

Minervum 7069
4817 ZK Breda

T. +31 (0)76 544 05 88
F. +31 (0)76 541 78 93

Chamber of Commerce Breda # 14057165
VAT no. NL.
Bank IBAN NL50RABO0156555603

FoodTechPark business development office

Scheepsboulevard 3
5705 KZ Helmond
The Netherlands

Questions? We are glad to help you