<?xml version='1.0' encoding='ISO-8859-1' ?> <!-- $Revision$ $Date$ --> <toc version="1.0"> <tocitem target="images_product_page.html">Image Processing Toolbox <tocitem target="part_get.html">Getting Started <tocitem target="notes.html#7027">Preface <tocitem target="notes.html#825">What Is the Image Processing Toolbox? <tocitem target="notes.html#3826">What Can You Do with the Image Processing Toolbox?</tocitem> <tocitem target="notes2.html#47">New Features in Version 2.2</tocitem> <tocitem target="notes3.html#6305">Related Products</tocitem> <tocitem target="notes4.html#6313">Post Installation Notes</tocitem> </tocitem> <tocitem target="notes5.html#2178">About This Manual <tocitem target="notes5.html#3830">User Experience Levels</tocitem> <tocitem target="notes6.html#3173">Words You Need to Know</tocitem> <tocitem target="notes7.html#4713">Typographical Conventions</tocitem> <tocitem target="notes8.html#3964">Image Processing Toolbox Typographical Conventions</tocitem> </tocitem> <tocitem target="notes9.html#3954">Image Processing Demos</tocitem> <tocitem target="notes10.html#3353">MATLAB Newsgroup</tocitem> </tocitem> <tocitem target="gettings.html#3375">Getting Started <tocitem target="gettings.html#3377">Overview</tocitem> <tocitem target="getting2.html#3831">Exercise 1 -- Some Basic Topics <tocitem target="getting2.html#4318">1. Read and Display an Image</tocitem> <tocitem target="getting2.html#3169">2. Check the Image in Memory</tocitem> <tocitem target="getting2.html#8310">3. Perform Histogram Equalization</tocitem> <tocitem target="getting2.html#6383">4. Write the Image</tocitem> <tocitem target="getting2.html#4127">5. Check the Contents of the Newly Written File</tocitem> </tocitem> <tocitem target="getting3.html#8778">Exercise 2 -- Advanced Topics <tocitem target="getting3.html#3271">1. Read and Display An Image</tocitem> <tocitem target="getting3.html#3281">2. Perform Block Processing to Approximate the Background</tocitem> <tocitem target="getting3.html#3284">3. Display the Background Approximation As a Surface</tocitem> <tocitem target="getting3.html#8229">4. Resize the Background Approximation</tocitem> <tocitem target="getting3.html#4528">5. Subtract the Background Image from the Original Image</tocitem> <tocitem target="getting3.html#8242">6. Adjust the Image Contrast</tocitem> <tocitem target="getting3.html#8243">7. Apply Thresholding to the Image</tocitem> <tocitem target="getting3.html#3746">8. Use Connected Components Labeling to Determine the Number of Objects in the Image</tocitem> <tocitem target="getting3.html#8046">9. Examine an Object</tocitem> <tocitem target="getting3.html#8406">10. Compute Feature Measurements of Objects in the Image</tocitem> <tocitem target="getting3.html#7353">11. Compute Statistical Properties of Objects in the Image</tocitem> </tocitem> <tocitem target="getting4.html#7288">Where to Go From Here <tocitem target="getting4.html#5800">Online Help</tocitem> <tocitem target="getting4.html#5801">Toolbox Demos</tocitem> </tocitem> </tocitem> </tocitem> <tocitem target="part_usi.html">Using the Image Processing Toolbox <tocitem target="intro.html#19072">Introduction <tocitem target="intro.html#12327">Overview <tocitem target="intro.html#19237">Words You Need to Know</tocitem> </tocitem> <tocitem target="intro2.html#12020">Images in MATLAB and the Image Processing Toolbox <tocitem target="intro3.html#12586">Storage Classes in the Toolbox</tocitem> </tocitem> <tocitem target="intro4.html#13543">Image Types in the Toolbox <tocitem target="intro5.html#17587">Indexed Images</tocitem> <tocitem target="intro6.html#13941">Intensity Images</tocitem> <tocitem target="intro7.html#20209">Binary Images</tocitem> <tocitem target="intro8.html#20224">RGB Images</tocitem> <tocitem target="intro9.html#17682">Multiframe Image Arrays</tocitem> <tocitem target="intro10.html#21433">Summary of Image Types and Numeric Classes</tocitem> </tocitem> <tocitem target="intro11.html#12125">Working with Image Data <tocitem target="intro12.html#18527">Reading a Graphics Image</tocitem> <tocitem target="intro13.html#18122">Writing a Graphics Image</tocitem> <tocitem target="intro14.html#18630">Querying a Graphics File</tocitem> <tocitem target="intro15.html#12580">Converting The Image Type of Images</tocitem> <tocitem target="intro16.html#12237">Working with uint8 and uint16 Data</tocitem> <tocitem target="intro17.html#12680">Converting The Storage Class of Images</tocitem> <tocitem target="intro18.html#18250">Converting the Graphics File Format of an Image</tocitem> </tocitem> <tocitem target="intro19.html#22350">Coordinate Systems <tocitem target="intro19.html#16234">Pixel Coordinates</tocitem> <tocitem target="intro19.html#15951">Spatial Coordinates</tocitem> </tocitem> </tocitem> <tocitem target="display.html#22723">Displaying and Printing Images <tocitem target="display.html#12189">Overview <tocitem target="display.html#21049">Words You Need to Know</tocitem> </tocitem> <tocitem target="display2.html#24408">Displaying Images with imshow <tocitem target="display3.html#19682">Displaying Indexed Images</tocitem> <tocitem target="display4.html#13075">Displaying Intensity Images</tocitem> <tocitem target="display5.html#11958">Displaying Binary Images</tocitem> <tocitem target="display6.html#12673">Displaying RGB Images</tocitem> <tocitem target="display7.html#13813">Displaying Images Directly from Disk</tocitem> </tocitem> <tocitem target="display8.html#12034">Special Display Techniques <tocitem target="display9.html#13728">Adding a Colorbar</tocitem> <tocitem target="displa10.html#24280">Displaying Multiframe Images</tocitem> <tocitem target="displa11.html#20448">Displaying Multiple Images</tocitem> <tocitem target="displa12.html#21536">Setting the Preferences for imshow</tocitem> <tocitem target="displa13.html#24183">Zooming in on a Region of an Image</tocitem> <tocitem target="displa14.html#12037">Texture Mapping</tocitem> </tocitem> <tocitem target="displa15.html#15075">Printing Images</tocitem> <tocitem target="displa16.html#15073">Troubleshooting</tocitem> </tocitem> <tocitem target="geom.html#15760">Geometric Operations <tocitem target="geom.html#11935">Overview <tocitem target="geom.html#17765">Words You Need to Know</tocitem> </tocitem> <tocitem target="geom2.html#11938">Interpolation <tocitem target="geom3.html#12451">Image Types</tocitem> </tocitem> <tocitem target="geom4.html#12267">Image Resizing</tocitem> <tocitem target="geom5.html#15785">Image Rotation</tocitem> <tocitem target="geom6.html#11986">Image Cropping</tocitem> </tocitem> <tocitem target="block.html#17420">Neighborhood and Block Operations <tocitem target="block.html#12324">Overview <tocitem target="block.html#17629">Words You Need to Know</tocitem> <tocitem target="block2.html#15480">Types of Block Processing Operations</tocitem> </tocitem> <tocitem target="block3.html#12915">Sliding Neighborhood Operations <tocitem target="block4.html#13145">Padding of Borders</tocitem> <tocitem target="block5.html#12913">Linear and Nonlinear Filtering</tocitem> </tocitem> <tocitem target="block6.html#12726">Distinct Block Operations <tocitem target="block7.html#12949">Overlap</tocitem> </tocitem> <tocitem target="block8.html#12394">Column Processing <tocitem target="block9.html#13351">Sliding Neighborhoods</tocitem> <tocitem target="block10.html#14085">Distinct Blocks</tocitem> </tocitem> </tocitem> <tocitem target="linfilt.html#17467">Linear Filtering and Filter Design <tocitem target="linfilt.html#15269">Overview <tocitem target="linfilt.html#17495">Words You Need to Know</tocitem> </tocitem> <tocitem target="linfilt2.html#14527">Linear Filtering <tocitem target="linfilt3.html#13265">Convolution</tocitem> <tocitem target="linfilt4.html#13028">Padding of Borders</tocitem> <tocitem target="linfilt5.html#14558">The filter2 Function</tocitem> <tocitem target="linfilt6.html#13281">Separability</tocitem> <tocitem target="linfilt7.html#14389">Higher-Dimensional Convolution</tocitem> <tocitem target="linfilt8.html#12903">Using Predefined Filter Types</tocitem> </tocitem> <tocitem target="linfilt9.html#12008">Filter Design <tocitem target="linfil10.html#13289">FIR Filters</tocitem> <tocitem target="linfil11.html#14603">Frequency Transformation Method</tocitem> <tocitem target="linfil12.html#19196">Frequency Sampling Method</tocitem> <tocitem target="linfil13.html#12032">Windowing Method</tocitem> <tocitem target="linfil14.html#19215">Creating the Desired Frequency Response Matrix</tocitem> <tocitem target="linfil15.html#16064">Computing the Frequency Response of a Filter</tocitem> </tocitem> </tocitem> <tocitem target="transfor.html#9579">Transforms <tocitem target="transfor.html#14931">Overview <tocitem target="transfor.html#20173">Words You Need to Know</tocitem> </tocitem> <tocitem target="transfo2.html#17064">Fourier Transform <tocitem target="transfo2.html#17097">Definition of Fourier Transform</tocitem> <tocitem target="transfo3.html#16303">The Discrete Fourier Transform</tocitem> <tocitem target="transfo4.html#16370">Applications</tocitem> </tocitem> <tocitem target="transfo5.html#16366">Discrete Cosine Transform <tocitem target="transfo6.html#16137">The DCT Transform Matrix</tocitem> <tocitem target="transfo7.html#16149">The DCT and Image Compression</tocitem> </tocitem> <tocitem target="transfo8.html#17710">Radon Transform <tocitem target="transfo9.html#15119">Using the Radon Transform to Detect Lines</tocitem> <tocitem target="transf10.html#19035">The Inverse Radon Transform</tocitem> </tocitem> </tocitem> <tocitem target="enhance.html#17010">Analyzing and Enhancing Images <tocitem target="enhance.html#11934">Overview <tocitem target="enhance.html#17842">Words You Need to Know</tocitem> </tocitem> <tocitem target="enhance2.html#12337">Pixel Values and Statistics <tocitem target="enhance3.html#14682">Pixel Selection</tocitem> <tocitem target="enhance4.html#12460">Intensity Profile</tocitem> <tocitem target="enhance5.html#13085">Image Contours</tocitem> <tocitem target="enhance6.html#12878">Image Histogram</tocitem> <tocitem target="enhance7.html#12502">Summary Statistics</tocitem> <tocitem target="enhance8.html#12504">Feature Measurement</tocitem> </tocitem> <tocitem target="enhance9.html#11942">Image Analysis <tocitem target="enhance9.html#12512">Edge Detection</tocitem> <tocitem target="enhance9.html#12507">Quadtree Decomposition</tocitem> </tocitem> <tocitem target="enhanc10.html#14011">Image Enhancement <tocitem target="enhanc11.html#12121">Intensity Adjustment</tocitem> <tocitem target="enhanc12.html#12251">Noise Removal</tocitem> </tocitem> </tocitem> <tocitem target="binary.html#9579">Binary Image Operations <tocitem target="binary.html#11934">Overview <tocitem target="binary.html#17889">Words You Need to Know</tocitem> <tocitem target="binary.html#14251">Neighborhoods</tocitem> <tocitem target="binary.html#14477">Padding of Borders</tocitem> <tocitem target="binary.html#12894">Displaying Binary Images</tocitem> </tocitem> <tocitem target="binary2.html#11969">Morphological Operations <tocitem target="binary3.html#12508">Dilation and Erosion</tocitem> <tocitem target="binary4.html#13322">Related Operations</tocitem> </tocitem> <tocitem target="binary5.html#16264">Object-Based Operations <tocitem target="binary6.html#12600">4- and 8-Connected Neighborhoods</tocitem> <tocitem target="binary7.html#11993">Perimeter Determination</tocitem> <tocitem target="binary8.html#11999">Flood Fill</tocitem> <tocitem target="binary9.html#20605">Connected-Components Labeling</tocitem> <tocitem target="binary10.html#20614">Object Selection</tocitem> </tocitem> <tocitem target="binary11.html#14344">Feature Measurement <tocitem target="binary12.html#17479">Image Area</tocitem> <tocitem target="binary13.html#12844">Euler Number</tocitem> </tocitem> <tocitem target="binary14.html#14868">Lookup Table Operations</tocitem> </tocitem> <tocitem target="region.html#14454">Region-Based Processing <tocitem target="region.html#14455">Overview <tocitem target="region.html#15162">Words You Need to Know</tocitem> </tocitem> <tocitem target="region2.html#13234">Specifying a Region of Interest <tocitem target="region3.html#15985">Selecting a Polygon</tocitem> <tocitem target="region4.html#12108">Other Selection Methods</tocitem> </tocitem> <tocitem target="region5.html#12807">Filtering a Region</tocitem> <tocitem target="region6.html#13340">Filling a Region</tocitem> </tocitem> <tocitem target="color.html#12695">Color <tocitem target="color.html#11934">Overview <tocitem target="color.html#17727">Words You Need to Know</tocitem> </tocitem> <tocitem target="color2.html#12781">Working with Different Screen Bit Depths</tocitem> <tocitem target="color3.html#15484">Reducing the Number of Colors in an Image <tocitem target="color4.html#12491">Using rgb2ind</tocitem> <tocitem target="color5.html#18445">Using imapprox</tocitem> <tocitem target="color6.html#18177">Dithering</tocitem> </tocitem> <tocitem target="color7.html#18205">Converting to Other Color Spaces <tocitem target="color8.html#18212">NTSC Color Space</tocitem> <tocitem target="color9.html#18232">YCbCr Color Space</tocitem> <tocitem target="color10.html#18245">HSV Color Space</tocitem> </tocitem> </tocitem> </tocitem> <tocitem target="part_ref.html">Reference <tocitem target="referenc.html#18192">Function Reference <tocitem target="referenc.html#15431">Functions by Category</tocitem> <tocitem target="ipt_2b.html#15431">Alphabetical List of Functions</tocitem> <tocitem target="applylut.html#251105">applylut</tocitem> <tocitem target="bestblk.html#151461">bestblk</tocitem> <tocitem target="blkproc.html#71779">blkproc</tocitem> <tocitem target="brighten.html#190506">brighten</tocitem> <tocitem target="bwarea.html#251551">bwarea</tocitem> <tocitem target="bweuler.html#71897">bweuler</tocitem> <tocitem target="bwfill.html#132624">bwfill</tocitem> <tocitem target="bwlabel.html#81889">bwlabel</tocitem> <tocitem target="bwmorph.html#186232">bwmorph</tocitem> <tocitem target="bwperim.html#72032">bwperim</tocitem> <tocitem target="bwselect.html#208189">bwselect</tocitem> <tocitem target="cmpermute.html#72081">cmpermute</tocitem> <tocitem target="cmunique.html#72096">cmunique</tocitem> <tocitem target="col2im.html#72111">col2im</tocitem> <tocitem target="colfilt.html#236770">colfilt</tocitem> <tocitem target="colorbar.html#190528">colorbar</tocitem> <tocitem target="conv2.html#200671">conv2</tocitem> <tocitem target="convmtx2.html#79605">convmtx2</tocitem> <tocitem target="convn.html#190599">convn</tocitem> <tocitem target="corr2.html#78892">corr2</tocitem> <tocitem target="dct2.html#72264">dct2</tocitem> <tocitem target="dctmtx.html#254929">dctmtx</tocitem> <tocitem target="dilate.html#137309">dilate</tocitem> <tocitem target="dither.html#72325">dither</tocitem> <tocitem target="double.html#190632">double</tocitem> <tocitem target="edge.html#206678">edge</tocitem> <tocitem target="erode.html#71805">erode</tocitem> <tocitem target="fft2.html#141078">fft2</tocitem> <tocitem target="fftn.html#188010">fftn</tocitem> <tocitem target="fftshift.html#141116">fftshift</tocitem> <tocitem target="filter2.html#180694">filter2</tocitem> <tocitem target="freqspace.html#141149">freqspace</tocitem> <tocitem target="freqz2.html#71929">freqz2</tocitem> <tocitem target="fsamp2.html#71956">fsamp2</tocitem> <tocitem target="fspecial.html#71998">fspecial</tocitem> <tocitem target="ftrans2.html#72070">ftrans2</tocitem> <tocitem target="fwind1.html#72126">fwind1</tocitem> <tocitem target="fwind2.html#72176">fwind2</tocitem> <tocitem target="getimage.html#80080">getimage</tocitem> <tocitem target="gray2ind.html#137845">gray2ind</tocitem> <tocitem target="grayslice.html#84154">grayslice</tocitem> <tocitem target="histeq.html#72383">histeq</tocitem> <tocitem target="hsv2rgb.html#83182">hsv2rgb</tocitem> <tocitem target="idct2.html#227176">idct2</tocitem> <tocitem target="ifft2.html#71791">ifft2</tocitem> <tocitem target="ifftn.html#103081">ifftn</tocitem> <tocitem target="im2bw.html#71820">im2bw</tocitem> <tocitem target="im2col.html#71842">im2col</tocitem> <tocitem target="im2double.html#259529">im2double</tocitem> <tocitem target="im2uint8.html#259534">im2uint8</tocitem> <tocitem target="im2uint16.html#318477">im2uint16</tocitem> <tocitem target="imadjust.html#284830">imadjust</tocitem> <tocitem target="imapprox.html#71952">imapprox</tocitem> <tocitem target="imcontour.html#200394">imcontour</tocitem> <tocitem target="imcrop.html#201704">imcrop</tocitem> <tocitem target="imfeature.html#259751">imfeature</tocitem> <tocitem target="imfinfo.html#210175">imfinfo</tocitem> <tocitem target="imhist.html#148638">imhist</tocitem> <tocitem target="immovie.html#88642">immovie</tocitem> <tocitem target="imnoise.html#195189">imnoise</tocitem> <tocitem target="impixel.html#72081">impixel</tocitem> <tocitem target="improfile.html#72101">improfile</tocitem> <tocitem target="imread.html#94468">imread</tocitem> <tocitem target="imresize.html#94221">imresize</tocitem> <tocitem target="imrotate.html#72199">imrotate</tocitem> <tocitem target="imshow.html#72226">imshow</tocitem> <tocitem target="imwrite.html#95356">imwrite</tocitem> <tocitem target="ind2gray.html#96274">ind2gray</tocitem> <tocitem target="ind2rgb.html#96385">ind2rgb</tocitem> <tocitem target="iptgetpref.html#199990">iptgetpref</tocitem> <tocitem target="iptsetpref.html#199910">iptsetpref</tocitem> <tocitem target="iradon.html#259910">iradon</tocitem> <tocitem target="isbw.html#260109">isbw</tocitem> <tocitem target="isgray.html#72382">isgray</tocitem> <tocitem target="isind.html#72395">isind</tocitem> <tocitem target="isrgb.html#198441">isrgb</tocitem> <tocitem target="makelut.html#174613">makelut</tocitem> <tocitem target="mat2gray.html#116811">mat2gray</tocitem> <tocitem target="mean2.html#116827">mean2</tocitem> <tocitem target="medfilt2.html#116842">medfilt2</tocitem> <tocitem target="montage.html#116888">montage</tocitem> <tocitem target="nlfilter.html#71766">nlfilter</tocitem> <tocitem target="ntsc2rgb.html#82157">ntsc2rgb</tocitem> <tocitem target="ordfilt2.html#78296">ordfilt2</tocitem> <tocitem target="phantom.html#191712">phantom</tocitem> <tocitem target="pixval.html#192159">pixval</tocitem> <tocitem target="qtdecomp.html#78504">qtdecomp</tocitem> <tocitem target="qtgetblk.html#121058">qtgetblk</tocitem> <tocitem target="qtsetblk.html#78644">qtsetblk</tocitem> <tocitem target="radon.html#170982">radon</tocitem> <tocitem target="rgb2gray.html#189517">rgb2gray</tocitem> <tocitem target="rgb2hsv.html#82470">rgb2hsv</tocitem> <tocitem target="rgb2ind.html#82588">rgb2ind</tocitem> <tocitem target="rgb2ntsc.html#82706">rgb2ntsc</tocitem> <tocitem target="rgb2ycbcr.html#191923">rgb2ycbcr</tocitem> <tocitem target="rgbplot.html#165526">rgbplot</tocitem> <tocitem target="roicolor.html#71987">roicolor</tocitem> <tocitem target="roifill.html#110279">roifill</tocitem> <tocitem target="roifilt2.html#162184">roifilt2</tocitem> <tocitem target="roipoly.html#162082">roipoly</tocitem> <tocitem target="std2.html#72042">std2</tocitem> <tocitem target="subimage.html#72059">subimage</tocitem> <tocitem target="truesize.html#97855">truesize</tocitem> <tocitem target="uint8.html#110742">uint8</tocitem> <tocitem target="uint16.html#204436">uint16</tocitem> <tocitem target="warp.html#72139">warp</tocitem> <tocitem target="wiener2.html#72169">wiener2</tocitem> <tocitem target="ycbcr2rgb.html#192044">ycbcr2rgb</tocitem> <tocitem target="zoom.html#138535">zoom</tocitem> </tocitem> <tocitem target="appendix.html#4879">Working with Function Functions <tocitem target="appendi2.html#4929">Passing an M-File Function to a Function Function</tocitem> <tocitem target="appendi3.html#4945">Passing an Inline Object to a Function Function</tocitem> <tocitem target="appendi4.html#4953">Passing a String to a Function Function</tocitem> </tocitem> </tocitem> <tocitem target="images_product_page.html">Printable Documentation (PDF)</tocitem> <tocitem target="images_web_product_page.html">Product Page (Web)</tocitem> </tocitem> </toc>