Matrox Imaging Library (MIL) 9.0 is a software development kit (SDK) that offers a comprehensive collection of tools for developing and refining machine vision applications. Whether you need to perform image capture, processing, analysis, annotation, display, or archiving, MIL 9.0 has the right tools for you.
In this article, we will show you how to use some of the key features of MIL 9.0, such as:
By the end of this article, you will have a better understanding of how MIL 9.0 can help you create effective, customized, and future-proofed vision solutions.
One of the most powerful features of MIL 9.0 is its ability to automatically categorize image content using deep-learning based neural networks for identification and defect detection. MIL 9.0 simplifies training for deep learning and delivers optimized deep learning inference.
To use deep learning classification and segmentation in MIL 9.0, you need to follow these steps:
MIL 9.0 supports various types of neural networks, such as convolutional neural networks (CNNs), fully convolutional networks (FCNs), recurrent neural networks (RNNs), and long short-term memory (LSTM) networks. It also supports various frameworks, such as TensorFlowâ, PyTorchâ, ONNXâ, and Caffeâ.
MIL 9.0 also has a rich set of tools for performing 3D processing and analysis on point clouds, depth maps, and/or profiles. These tools feature 3D shape finding, blob analysis, metrology, and more.
To use 3D data processing and analysis in MIL 9.0, you need to follow these steps:
MIL 9.0 comes with MIL CoPilot, an interactive environment that lets you perform deep learning training, set up and experiment with tools, prototype applications without writing program code, and ultimately generate functional program code when ready to proceed with application integration.
To use MIL CoPilot in MIL 9.0, you need to follow these steps: