Build Interactive Tools

Create interactive image processing tools from modular building blocks

Functions

imageinfoImage Information tool
imcolormaptoolChoose Colormap tool
imcontrastAdjust Contrast tool
imcropCrop image
imcrop3Crop 3-D image
imdisplayrangeDisplay Range tool
imdistlineDistance tool
impixelinfoPixel Information tool
impixelinfovalPixel Information tool without text label
impixelregionPixel Region tool
impixelregionpanelPixel Region tool panel
immagboxMagnification box for image displayed in scroll panel
imoverviewOverview tool for image displayed in scroll panel
imoverviewpanelOverview tool panel for image displayed in scroll panel
imsaveSave Image Tool
imscrollpanelScroll panel for interactive image navigation
getimageImage data from axes
getimagemodelImage model object from image object
imagemodelImage Model object
axes2pixConvert axes coordinates to pixel coordinates
imattributesInformation about image attributes
imgcaGet current axes containing image
imgcfGet current figure containing image
imgetfileDisplay Open Image dialog box
imputfileDisplay Save Image dialog box
imhandlesGet all image objects
iptaddcallbackAdd function handle to callback list
iptcheckmapCheck validity of colormap
iptcheckhandleCheck validity of handle
iptgetapiGet Application Programmer Interface (API) for handle
iptGetPointerBehaviorRetrieve pointer behavior from graphics object
ipticondirDirectories containing Image Processing Toolbox and MATLAB icons
iptPointerManagerCreate pointer manager in figure
iptremovecallbackDelete function handle from callback list
iptSetPointerBehaviorStore pointer behavior structure in graphics object
iptwindowalignAlign figure windows
makeConstrainToRectFcnCreate rectangularly bounded drag constraint function
truesizeAdjust display size of image

Examples and How To

Build App To Display Pixel Information

This example shows how to create a simple app that provides information about pixels and features in an image using modular pixel information tools.

Build App for Navigating Large Images

This example shows how to build an app for navigating large images using modular navigation tools.

Build Image Comparison Tool

This example shows how to make the connections that enable modular tools to interact.

Create Angle Measurement Tool Using ROI Objects

This example shows how to create a tool that measures the angle between lines drawn over an image.

Concepts

Build Custom Image Processing Apps Using Modular Interactive Tools

You can combine interactive tools to create custom image processing apps. Some available tools include contrast adjustment, metadata display, pixel information, magnification, and cropping.

Interactive Modular Tool Workflow

Learn how to create a modular tool and how to associate it with a target image.

Create Your Own Modular Tools

Learn about the utility functions available for creating custom modular interactive tools.

Customize Modular Tool Interactivity

To customize the interactivity of a modular tool with a target image, use event notifications from the modular tool APIs.