Академический Документы
Профессиональный Документы
Культура Документы
Image Display and Exploration Image File I/O Image Types and Type Conversions Back to Top of Section Display and explore images Import and export images Convert between the various image types
tonemap Render high dynamic range image for viewing Back to Top of Section
im2double im2int16 im2java2d im2single im2uint16 im2uint8 ind2gray ind2rgb label2rgb mat2gray rgb2gray Back to Top
Convert image to double precision Convert image to 16-bit signed integers Convert image to Java buffered image Convert image to single precision Convert image to 16-bit unsigned integers Convert image to 8-bit unsigned integers Convert indexed image to grayscale image Convert indexed image to RGB image Convert label matrix into RGB image Convert matrix to grayscale image Convert RGB image or colormap to grayscale
GUI Tools
Modular Interactive Tools Navigational Tools for Image Scroll Panel Utilities for Interactive Tools Back to Top of Section Modular interactive tool creation functions Modular interactive navigational tools Modular interactive tool utility functions
imscrollpanel Scroll panel for interactive image navigation Back to Top of Section
imgetfile imhandles imline impoint impoly imrect imroi iptaddcallback iptcheckhandle iptgetapi iptGetPointerBehavior ipticondir iptPointerManager iptremovecallback iptSetPointerBehavior iptwindowalign truesize Back to Top
Open Image dialog box Get all image handles Create draggable, resizable line Create draggable point Create draggable, resizable polygon Create draggable rectangle Region-of-interest (ROI) base class Add function handle to callback list Check validity of handle Get Application Programmer Interface (API) for handle Retrieve pointer behavior from HG object Directories containing IPT and MATLAB icons Create pointer manager in figure Delete function handle from callback list Store pointer behavior structure in Handle Graphics object Align figure windows Adjust display size of image
Spatial Transformations
checkerboard findbounds fliptform imcrop impyramid imresize imrotate imtransform makeresampler maketform tformarray tformfwd Create checkerboard image Find output bounds for spatial transformation Flip input and output roles of TFORM structure Crop image Image pyramid reduction and expansion Resize image Rotate image Apply 2-D spatial transformation to image Create resampling structure Create spatial transformation structure (TFORM) Apply spatial transformation to N-D array Apply forward spatial transformation
Image Registration
cp2tform cpcorr Infer spatial transformation from control point pairs Tune control-point locations using cross correlation
cpselect cpstruct2pairs imfuse imregconfig imregister imshowpair normxcorr2 registration.metric.MattesMutualInformation registration.metric.MeanSquares registration.optimizer.OnePlusOneEvolutionary
Control Point Selection Tool Convert CPSTRUCT to valid pairs of control points Composite of two images Configurations for intensity-based registration Intensity-based image registration Compare differences between images Normalized 2-D cross-correlation Mattes mutual information metric configuration object Mean square error metric configuration object One-plus-one evolutionary optimizer configuration object
registration.optimizer.RegularStepGradientDescent Regular step gradient descent optimizer configuration object Back to Top
Image Analysis
bwboundaries bwtraceboundary corner cornermetric edge hough houghlines houghpeaks imfindcircles qtdecomp qtgetblk qtsetblk Trace region boundaries in binary image Trace object in binary image Find corner points in image Create corner metric matrix from image Find edges in grayscale image Hough transform Extract line segments based on Hough transform Identify peaks in Hough transform Find circles using circular Hough transform Quadtree decomposition Block values in quadtree decomposition Set block values in quadtree decomposition
Texture Analysis
entropy entropyfilt graycomatrix graycoprops rangefilt Entropy of grayscale image Local entropy of grayscale image Create gray-level co-occurrence matrix from image Properties of gray-level co-occurrence matrix Local range of image
Image Arithmetic
imabsdiff imadd imapplymatrix imcomplement imdivide imlincomb immultiply imsubtract Back to Top Absolute difference of two images Add two images or add constant to image Linear combination of color channels Complement image Divide one image into another or divide image by constant Linear combination of images Multiply two images or multiply image by constant Subtract one image from another or subtract constant from image
Image Enhancement
adapthisteq decorrstretch histeq imadjust imnoise intlut medfilt2 ordfilt2 stretchlim Contrast-limited adaptive histogram equalization (CLAHE) Apply decorrelation stretch to multichannel image Enhance contrast using histogram equalization Adjust image intensity values or colormap Add noise to image Convert integer values using lookup table 2-D median filtering 2-D order-statistic filtering Find limits to contrast stretch image
Deblur image using Wiener filter Taper discontinuities along image edges Convert optical transfer function to point-spread function Convert point-spread function to optical transfer function
Linear Filtering
convmtx2 fspecial 2-D convolution matrix Create predefined 2-D filter
fwind2 2-D FIR filter using 2-D window method Back to Top of Section
Image Transforms
dct2 dctmtx fan2para fanbeam idct2 ifanbeam iradon para2fan phantom radon Back to Top 2-D discrete cosine transform Discrete cosine transform matrix Convert fan-beam projections to parallel-beam Fan-beam transform 2-D inverse discrete cosine transform Inverse fan-beam transform Inverse Radon transform Convert parallel-beam projections to fan-beam Create head phantom image Radon transform
Morphological Operations
Intensity and Binary Images Binary Images Dilate, erode, reconstruct, and perform other morphological operations Label, pack, and perform morphological operations on binary images
Binary Images
applylut bwarea bwareaopen bwconncomp bwconvhull bwdist bwdistgeodesic bweuler bwhitmiss bwlabel bwlabeln bwmorph bwpack bwperim bwselect bwulterode bwunpack graydist imtophat makelut Neighborhood operations on binary images using lookup tables Area of objects in binary image Morphologically open binary image (remove small objects) Find connected components in binary image Generate convex hull image from binary image Distance transform of binary image Geodesic distance transform of binary image Euler number of binary image Binary hit-miss operation Label connected components in 2-D binary image Label connected components in binary image Morphological operations on binary images Pack binary image Find perimeter of objects in binary image Select objects in binary image Ultimate erosion Unpack binary image Gray-weighted distance transform of grayscale image Top-hat filtering
Create lookup table for use with applylut Back to Top of Section
ROI-Based Processing
poly2mask roicolor roifill roifilt2 Convert region of interest (ROI) polygon to region mask Select region of interest (ROI) based on color Fill in specified region of interest (ROI) polygon in grayscale image Filter region of interest (ROI) in image
readRegion(ImageAdapter) Read region of image writeRegion(ImageAdapter) Write block of data to region of image Back to Top
iccfind iccread iccroot iccwrite isicc lab2double lab2uint16 lab2uint8 makecform ntsc2rgb rgb2ntsc rgb2ycbcr whitepoint xyz2double xyz2uint16 ycbcr2rgb Back to Top
Search for ICC profiles Read ICC profile Find system default ICC profile repository Write ICC color profile to disk file True for valid ICC color profile Convert L*a*b* data to double Convert L*a*b* data to uint16 Convert L*a*b* data to uint8 Create color transformation structure Convert NTSC values to RGB color space Convert RGB color values to NTSC color space Convert RGB color values to YCbCr color space XYZ color values of standard illuminants Convert XYZ color values to double Convert XYZ color values to uint16 Convert YCbCr color values to RGB color space
Utilities
Preferences Validation Mouse Array Operations Demos Performance Back to Top of Section Set and determine value of toolbox preferences Check input arguments and perform other common programming tasks Retrieve values of lines, points, and rectangles defined interactively using mouse Circularly shift pixel values and pad arrays Launch Image Processing Toolbox demos Check for presence of Intel Integrated Performance Primitives (Intel IPP) library
Preferences
iptgetpref iptprefs Get values of Image Processing Toolbox preferences Display Image Processing Preferences dialog box
iptsetpref Set Image Processing Toolbox preferences or display valid values Back to Top of Section
Validation
getrangefromclass iptcheckconn iptcheckinput iptcheckmap iptchecknargin iptcheckstrs Default display range of image based on its class Check validity of connectivity argument Check validity of array Check validity of colormap Check number of input arguments Check validity of option string
Mouse
getline getpts Select polyline with mouse Specify points with mouse
Array Operations
padarray Pad array Back to Top of Section
Demos
iptdemos Index of Image Processing Toolbox demos