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 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. About 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 highly-skilled and dedicated 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. About MIL SQA In addition to the thorough manual testing performed prior to each release, MIL continuously undergoes automated testing during the course of its development.
Reason Core Security anti-malware scan for the file MILIM.DLL (SHA-1 fd8a864b2df09f6d3a0bfbd7c4bb5454c79db852). Reason Core Security has detected the file milim.dll. 3 Install Matrox MIL 7.5 (only for Romosoft 1.06 > 2.00) 3.1 Install redistribution MIL 7.5 software Place the installation Romosoft DVD-Rom in the DVD drive.
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.
New MIL CoPilot interactive environment. Matrox Capture Assistant GigE Vision and USB Vision 3 configuration and test tool Simplified image display MIL provides transparent image display management with automatic tracking and updating of image display windows at live video rates. MIL also allows for live image display in a user-specified window. Display of multiple video streams using multiple independent windows or a single mosaic window is also supported.
Moreover, MIL provides non-destructive graphics overlay, suppression of tearing artifacts, and filling the display area at live video rates. All of these features are performed with little or no host CPU intervention when using appropriate graphics hardware. MIL also supports multi-screen display configurations that are in an extended desktop mode (i.e., desktop across multiple monitors), exclusive mode (i.e., monitor not showing desktop but dedicated to MIL display), or a combination. MIL can manage image display across multiple monitors Graphics, regions, and fixtures MIL provides a feature-rich graphics facility to annotate images and define regions of operation. This capability is used by the MIL analysis tools to draw settings and results onto an image.
It is also available to the programmer for creating application-specific image annotations. The graphics facility supports different shapes—dot, line, polyline, polygon, arc, and rectangle—and text with selectable font. It takes image calibration into account, specifically the unit, reference coordinate system, and applicable transformations. The graphics scale smoothly when zooming to sub-pixel. An interactive mode is available to easily allow developers to provide user editing of graphics: Add, move, resize, and rotate graphic elements.
Moreover, the application can hook to interactivity-related events to automatically initiate underlying actions. The graphics facility can further be used to define Regions to guide or confine subsequent MIL analysis operations. Regions can also be repositioned automatically by tying its reference coordinate system to the positional results of a MIL analysis operation. MIL provides a graphics facility to annotate images and define regions of operation Application deployment MIL offers a flexible licensing model for application deployment. Only the components required to run the application need to be licensed. License fulfillment is achieved using a pre-programmed dongle or an activation code tied to Matrox Imaging hardware (i.e., smart camera, vision controller, I/O card, frame grabber, or dongle). Some components are pre-licensed with certain Matrox Imaging hardware; please consult the individual Matrox Imaging hardware datasheets for details.
The use of within the same physical system does not require the additional specific license. The installation of MIL can even be hidden from the end user. Documentation, IDE integration, and examples MIL’s online help provides developers with comprehensive and easy-to-find documentation, and online help can even be tailored to match the environment in use.
The online help can be called up from within Visual Studio to provide contextual information on the MIL API 3. Also supported is Visual Studio’s intelligent code-completion facility 3, giving a programmer on-the-spot access to relevant aspects of the MIL API. An extensive set of categorized and searchable example programs allow developers to quickly get up to speed with MIL.
MIL includes comprehensive and easy-to-find documentation MIL-Lite MIL-Lite is a subset of MIL, featuring programming functions for performing image capture, annotation, display, and archiving. It also includes fast operators for arithmetic, Bayer interpolation, color space conversion, de-interlacing, temporal filtering, basic geometric transformations, histogram, logic, LUT mapping, and thresholding.
MIL-Lite is licensed for both application development and deployment in the presence of Matrox Imaging hardware or a supplemental license tied to a dongle. Software architecture MIL provides a comprehensive set of application programming interfaces, imaging tools and hardware support 2. Only under Windows. Through an update. Matrox Vision Academy provides all the expertise of live classroom training, with the convenience of on-demand instructional videos outlining how to get the most out of MIL vision software. Available to customers with valid MIL maintenance subscriptions, as well as those evaluating the software, users can seek out training on specific topics of interest, where and when needed.
![7.5 7.5](https://www.automationworld.com/sites/default/files/ld/print/mil10_and_da_box.jpg)
Regularly scheduled live classroom training is also offered at Matrox Imaging Headquarters. Matrox Vision Academy aims to help users increase productivity, reduce development costs, and bring applications to market sooner.
For more information, visit. Matrox Professional Services Matrox Professional Services delivers deep technical assistance and customized trainings to help customers develop their particular applications.
These professional services comprise personalized training; assessing application or project feasibility (e.g., illumination, image acquisition, and vision algorithms); demo / prototype applications / projects; troubleshooting, including remote debugging; and video / camera interfacing. Backed by the Matrox Vision Squad—a team of high-level vision professionals—Matrox Professional Services offer more in-depth support, recommending best methods with the aim of helping customers save valuable development time and deploy solutions more quickly. For more information on pricing and scheduling, contact Matrox Sales at. MIL maintenance program MIL users have access to a, renewable on a yearly basis. This maintenance program entitles registered users to free software updates and entry-level technical support from Matrox Imaging, as well as access to.
For more information, please refer to the Matrox Imaging Software Maintenance Programs brochure or visit. MIL for real-time Windows 3 MIL is available to run natively in IntervalZero’s RTX64 real-time operating system platform for Windows. RTX64 runs on its own dedicated CPU core(s) alongside Windows to provide a more tightly bound deterministic environment.
Under this architecture, a developer partitions a MIL-based application to run on RTX64 and Windows. Response-critical parts are performed in RTX64. These include image capture, processing, and analysis and, more significantly, output activation and real-time communication. Less response-critical aspects such as image display and file I/O continue to be conducted in Windows. Development for RTX64 is done in C / C using Visual Studio and a subset of the Windows API. MIL for RTX64 supports image capture using GigE Vision. shared memory protocol is available to efficiently handle communication and data exchange, including images, between a MIL process running on RTX64 and one running on Windows. The required MIL licenses are shared between Windows and RTX64.
Partially tested with Windows Server 2008 R2 and 2012. Through an update.