Functions Mat Lab
Functions Mat Lab
Functions Mat Lab
The tables below list all functions in the Image Processing Toolbox by category. The
tables include a few functions in MATLAB that are especially useful for image
processing, such as imread, imfinfo, and imwrite.
Image Display
colorbar
getimage
image
Create and display image object. (This is a MATLAB function. See the
online MATLAB Function Reference for its reference page.)
imagesc
Scale data and display as image. (This is a MATLAB function. See the
online MATLAB Function Reference for its reference page.)
immovie
imshow
Display image
montage
subimage
truesize
warp
zoom
Zoom in and out of image or 2-D plot. (This is a MATLAB function. See
the online MATLAB Function Reference for its reference page.)
dicomread
imfinfo
imread
Read image file. (This is a MATLAB function. See the online MATLAB
Function Reference for its reference page.)
imwrite
Write image file. (This is a MATLAB function. See the online MATLAB
Function Reference for its reference page.)
Spatial Transformations
checkerboard
findbounds
fliptform
imcrop
Crop image
imresize
Resize image
imrotate
Rotate image
interp2
imtransform
makeresampler
maketform
tformarray
tformfwd
tforminv
imcontour
imfeature
imhist
impixel
improfile
mean2
pixval
regionprops
std2
Image Analysis
edge
qtdecomp
qtgetblk
qtsetblk
Image Arithmetic
imabsdiff
imadd
imcomplement
Complement image
imdivide
imlincomb
immultiply
imsubtract
Image Enhancement
histeq
imadjust
imnoise
medfilt2
ordfilt2
stretchlim
wiener2
Image Registration
cpcorr
cp2tform
cpselect
cpstruct2pairs
normxcorr2
Linear Filtering
conv2
convmtx2
convn
filter2
imfilter
freqz2
fsamp2
ftrans2
fwind1
fwind2
Image Transforms
dct2
dctmtx
fft2
Compute 2-D fast Fourier transform. (This is a MATLAB function. See the
online MATLAB Function Reference for its reference page.)
fftn
fftshift
idct2
ifft2
ifftn
iradon
phantom
radon
blkproc
col2im
colfilt
im2col
nlfilter
imbothat
imclearborder
imclose
Close image
imdilate
Dilate image
imerode
Erode image
imextendedmax
Extended-maxima transform
imextendedmin
Extended-minima transform
imfill
imhmax
H-maxima transform
imhmin
H-minima transform
imimposemin
Impose minima
imopen
Open image
imreconstruct
imregionalmax
imregionalmin
imtophat
watershed
bwarea
bwareaopen
bwdist
Distance transform
bweuler
bwfill
bwhitmiss
bwlabel
bwlabeln
bwmorph
bwpack
bwperim
bwselect
bwulterode
Ultimate erosion
bwunpack
imregionalmin
imtophat
makelut
getneighbors
getnhood
getsequence
isflat
reflect
strel
translate
Deblurring
deconvblind
deconvlucy
deconvreg
deconvwnr
edgetaper
otf2psf
psf2otf
Array Operations
circshift
padarray
Pad an array
Region-Based Processing
roicolor
roifill
roifilt2
roipoly
Colormap Manipulation
brighten
cmpermute
cmunique
colormap
Set or get color lookup table. (This is a MATLAB function. See the online
MATLAB Function Reference for its reference page.)
imapprox
rgbplot
ntsc2rgb
rgb2hsv
rgb2ntsc
rgb2ycbcr
ycbcr2rgb
double
gray2ind
grayslice
graythresh
im2bw
im2double
im2mis
im2uint16
im2uint8
ind2gray
ind2rgb
isbw
isgray
isind
isrgb
label2rgb
mat2gray
rgb2gray
rgb2ind
uint16
uint8
Toolbox Preferences
iptgetpref
iptsetpref