You can use modular interactive tools independently or in combination to create custom image processing apps. For example, you can create apps that display pixel and image information, enable magnification and navigation aids, and modify images by cropping or adjusting image contrast.
To help you create tools that integrate well with the existing modular interactive tools, the toolbox includes many utility functions that perform commonly needed tasks. For example, the utility functions can add callback functions that perform actions in response to movements of the mouse and align figure windows in relation to a fixed window. You can also get information about image properties and attributes.
|Image Information tool|
|Choose Colormap tool|
|Adjust Contrast tool|
|Crop 3-D image|
|Display Range tool|
|Pixel Information tool|
|Pixel Information tool without text label|
|Pixel Region tool|
|Pixel Region tool panel|
|Magnification box for image displayed in scroll panel|
|Overview tool for image displayed in scroll panel|
|Overview tool panel for image displayed in scroll panel|
|Save Image Tool|
|Scroll panel for interactive image navigation|
|Convert axes coordinates to pixel coordinates|
|Get current axes containing image|
|Get current figure containing image|
|Display Open Image dialog box|
|Display Save Image dialog box|
|Add function handle to callback list|
|Check validity of colormap|
|Check validity of handle|
|Get Application Programmer Interface (API) for handle|
|Retrieve pointer behavior from graphics object|
|Directories containing Image Processing Toolbox and MATLAB icons|
|Create pointer manager in figure|
|Delete function handle from callback list|
|Store pointer behavior structure in graphics object|
|Align figure windows|
|Create rectangularly bounded drag constraint function|
|Adjust display size of image|
Learn how to create a modular tool and how to associate it with a target image.
You can combine interactive tools to create custom image processing apps. Some available tools include contrast adjustment, metadata display, pixel information, magnification, and cropping.
To customize the interactivity of a modular tool with a target image, use event notifications from the modular tool APIs.