Build Interactive Tools
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.
Interactive Tools for Image Display and Exploration
|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|
Get Image Properties
Create Custom Modular Tools
|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 an interactive tool and how to associate it with a target image.
Interactive tools enable you to get information about image data and perform operations such as contrast adjustment and cropping.
When you put an image in a scrollable window, the object hierarchy of the displayed image changes.