Documentation

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

Functions

imageinfoImage Information tool
imcolormaptoolChoose Colormap tool
imcontrastAdjust Contrast tool
imcropCrop 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 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
imellipseCreate draggable ellipse
imfreehandCreate draggable freehand region
imlineCreate draggable, resizable line
impointCreate draggable point
impolyCreate draggable, resizable polygon
imrectCreate draggable rectangle
imroiRegion-of-interest (ROI) base class
getlineSelect polyline with mouse
getptsSpecify points with mouse
getrectSpecify rectangle with mouse
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
iptcheckhandleCheck validity of handle
iptgetapiGet Application Programmer Interface (API) for handle
iptGetPointerBehaviorRetrieve pointer behavior from graphics object
ipticondirDirectories containing IPT 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.

Was this topic helpful?