| MIL 10 User Guide
| Customize Help
Chapter 2: Building an application
See also
No related topics
Availability
Available in MIL-Lite with restrictions
Available in MIL
Previous
Next
This chapter shows you the basics in building an application.
Organization of the MIL modules
Similar MIL functions in different modules
Processing and analysis modules
Interactive functionality
Allocating an application context and its systems
Mandatory allocations for an application context
Board-type versus Host-type systems
Multiple systems
Remote systems
Allocating, displaying, and annotating an image buffer
Allocating an image buffer
Displaying an image buffer
Annotating an image on display
Grabbing images
Continuous grabbing and adjusting your camera
Sequential grabbing
An example
Pixel and real-world units
Child buffers, regions of interest, and fixturing
Child buffers
Regions of interest
Fixturing an object with the relative coordinate system
Dealing with color
Grabbing
Mapping grabbed data through a LUT
Displaying
Managing color images
Color processing and analysis
Converting color images to grayscale
Creating a child buffer from one of the three color bands
Copying one of the three color bands to a 1-band buffer
Using the defaults
Using the MILConfig utility to change your default settings
Using your defaults
Error reporting
Multiple systems
MIL custom data types, extensions, and portability functions
MIL custom data types
M_MIL_USE_SAFE_TYPE extension
Portability functions
Porting a 32-bit MIL application to MIL 64-bit
Modified functions
Retrieving a pointer to a modified function
Void pointers
M_MIL_USE_SAFE_TYPE extension
Project processor definitions
MIL under Linux
How to create a portable application
MIL with .NET and Python
MIL with .NET
MIL with Python
Using MIL add-on to Visual Studio
MIL menu and toolbar
F1 contextual help
Statement completion