This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

Build Interactive Tools

Create interactive image processing tools from modular building blocks


imageinfo Image Information tool
imcolormaptool Choose Colormap tool
imcontrast Adjust Contrast tool
imcrop Crop image
imdisplayrange Display Range tool
imdistline Distance tool
impixelinfo Pixel Information tool
impixelinfoval Pixel Information tool without text label
impixelregion Pixel Region tool
impixelregionpanel Pixel Region tool panel
immagbox Magnification box for scroll panel
imoverview Overview tool for image displayed in scroll panel
imoverviewpanel Overview tool panel for image displayed in scroll panel
imsave Save Image Tool
imscrollpanel Scroll panel for interactive image navigation
imellipse Create draggable ellipse
imfreehand Create draggable freehand region
imline Create draggable, resizable line
impoint Create draggable point
impoly Create draggable, resizable polygon
imrect Create draggable rectangle
imroi Region-of-interest (ROI) base class
getline Select polyline with mouse
getpts Specify points with mouse
getrect Specify rectangle with mouse
getimage Image data from axes
getimagemodel Image model object from image object
imagemodel Image Model object
axes2pix Convert axes coordinates to pixel coordinates
imattributes Information about image attributes
imgca Get current axes containing image
imgcf Get current figure containing image
imgetfile Display Open Image dialog box
imhandles Get all image objects
iptaddcallback Add function handle to callback list
iptcheckhandle Check validity of handle
iptgetapi Get Application Programmer Interface (API) for handle
iptGetPointerBehavior Retrieve pointer behavior from graphics object
ipticondir Directories containing IPT and MATLAB icons
iptPointerManager Create pointer manager in figure
iptremovecallback Delete function handle from callback list
iptSetPointerBehavior Store pointer behavior structure in graphics object
iptwindowalign Align figure windows
makeConstrainToRectFcn Create rectangularly bounded drag constraint function
truesize Adjust 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

To illustrate how to use callbacks to make the connections required for interactions between tools, this example uses the Scroll Panel API to build a simple image comparison GUI.

Create Angle Measurement Tool Using ROI Objects

This example shows how to create an angle measurement tool using modular tools and ROI objects.


Modular Interactive Tools for Building Custom Image Processing Apps

Overview of modular interactive tools

Interactive Modular Tool Workflow

Describes how to create the modular tool

Create Your Own Modular Tools

Describes the utility function the toolbox provides to help you create your own modular tools

Customize Modular Tool Interactivity

Describes how to use the modular tool APIs to create custom connectivity between the modular tools and the target image.

Was this topic helpful?