Edit page History

Comparison of Matlab functions and Ops

    This page is under active development.

    • The intention is to help developers switch from MATLAB to Ops by showing equivalent operations.

    Import, Export, and Conversion

    Read and Write Image Data from Files

    | [imread](https://www.mathworks.com/help/matlab/ref/imread.html)

    | Read image from graphics file

    | [imwrite](https://www.mathworks.com/help/matlab/ref/imwrite.html)

    | Write image to graphics file

    | [imfinfo](https://www.mathworks.com/help/matlab/ref/imfinfo.html)

    | Information about graphics file

    | [nitfinfo](https://www.mathworks.com/help/images/ref/nitfinfo.html)

    | Read metadata from National Imagery Transmission Format (NITF) file

    | [nitfread](https://www.mathworks.com/help/images/ref/nitfread.html)

    | Read image from NITF file

    | [dpxinfo](https://www.mathworks.com/help/images/ref/dpxinfo.html)

    | Read metadata from DPX file

    | [dpxread](https://www.mathworks.com/help/images/ref/dpxread.html)

    | Read DPX image

    | [analyze75info](https://www.mathworks.com/help/images/ref/analyze75info.html)

    | Read metadata from header file of Analyze 7.5 data set

    | [analyze75read](https://www.mathworks.com/help/images/ref/analyze75read.html)

    | Read image data from image file of Analyze 7.5 data set

    | [interfileinfo](https://www.mathworks.com/help/images/ref/interfileinfo.html)

    | Read metadata from Interfile file

    | [interfileread](https://www.mathworks.com/help/images/ref/interfileread.html)

    | Read images in Interfile format

    Read and Write Image Data from DICOM Files

    | [dicomanon](https://www.mathworks.com/help/images/ref/dicomanon.html)

    | Anonymize DICOM file

    | [dicomdict](https://www.mathworks.com/help/images/ref/dicomdict.html)

    | Get or set active DICOM data dictionary

    | [dicomdisp](https://www.mathworks.com/help/images/ref/dicomdisp.html)

    | Display DICOM file structure

    | [dicominfo](https://www.mathworks.com/help/images/ref/dicominfo.html)

    | Read metadata from DICOM message

    | [dicomlookup](https://www.mathworks.com/help/images/ref/dicomlookup.html)

    | Find attribute in DICOM data dictionary

    | [dicomread](https://www.mathworks.com/help/images/ref/dicomread.html)

    | Read DICOM image

    | [dicomuid](https://www.mathworks.com/help/images/ref/dicomuid.html)

    | Generate DICOM unique identifier

    | [dicomwrite](https://www.mathworks.com/help/images/ref/dicomwrite.html)

    | Write images as DICOM files

    High Dynamic Range Images

    | [hdrread](https://www.mathworks.com/help/images/ref/hdrread.html)

    | Read high dynamic range (HDR) image

    | [hdrwrite](https://www.mathworks.com/help/images/ref/hdrwrite.html)

    | Write Radiance high dynamic range (HDR) image file

    | [makehdr](https://www.mathworks.com/help/images/ref/makehdr.html)

    | Create high dynamic range image

    | [tonemap](https://www.mathworks.com/help/images/ref/tonemap.html)

    | Render high dynamic range image for viewing

    Large Image Files

    | [ImageAdapter](https://www.mathworks.com/help/images/ref/ImageAdapter.html)

    | Interface for image I/O

    | [isrset](https://www.mathworks.com/help/images/ref/isrset.html)

    | Check if file is R-Set

    | [openrset](https://www.mathworks.com/help/images/ref/openrset.html)

    | Open R-Set file

    | [rsetwrite](https://www.mathworks.com/help/images/ref/rsetwrite.html)

    | Create reduced resolution data set from image file

    Image Type Conversion

    | [gray2ind](https://www.mathworks.com/help/images/ref/gray2ind.html)

    | Convert grayscale or binary image to indexed image

    | [ind2gray](https://www.mathworks.com/help/images/ref/ind2gray.html)

    | Convert indexed image to grayscale image

    | [mat2gray](https://www.mathworks.com/help/images/ref/mat2gray.html)

    | Convert matrix to grayscale image

    | [rgb2gray](https://www.mathworks.com/help/matlab/ref/rgb2gray.html)

    | Convert RGB image or colormap to grayscale

    | [ind2rgb](https://www.mathworks.com/help/images/ref/ind2rgb.html)

    | Convert indexed image to RGB image

    | [label2rgb](https://www.mathworks.com/help/images/ref/label2rgb.html)

    | Convert label matrix into RGB image

    | [demosaic](https://www.mathworks.com/help/images/ref/demosaic.html)

    | Convert Bayer pattern encoded image to truecolor image

    | [imbinarize](https://www.mathworks.com/help/images/ref/imbinarize.html)

    | Binarize image by thresholding

    | [imquantize](https://www.mathworks.com/help/images/ref/imquantize.html)

    | Quantize image using specified quantization levels and output values

    | [multithresh](https://www.mathworks.com/help/images/ref/multithresh.html)

    | Multilevel image thresholds using Otsu's method

    | [adaptthresh](https://www.mathworks.com/help/images/ref/adaptthresh.html)

    | Adaptive image threshold using local first-order statistics

    | [otsuthresh](https://www.mathworks.com/help/images/ref/otsuthresh.html)

    | Global histogram threshold using Otsu's method

    | [graythresh](https://www.mathworks.com/help/images/ref/graythresh.html)

    | Global image threshold using Otsu's method

    | [grayslice](https://www.mathworks.com/help/images/ref/grayslice.html)

    | Convert grayscale image to indexed image using multilevel thresholding

    | [im2double](https://www.mathworks.com/help/matlab/ref/im2double.html)

    | Convert image to double precision

    | [im2int16](https://www.mathworks.com/help/images/ref/im2int16.html)

    | Convert image to 16-bit signed integers

    | [im2java2d](https://www.mathworks.com/help/images/ref/im2java2d.html)

    | Convert image to Java buffered image

    | [im2single](https://www.mathworks.com/help/images/ref/im2single.html)

    | Convert image to single precision

    | [im2uint16](https://www.mathworks.com/help/images/ref/im2uint16.html)

    | Convert image to 16-bit unsigned integers

    | [im2uint8](https://www.mathworks.com/help/images/ref/im2uint8.html)

    | Convert image to 8-bit unsigned integers

    Color

    | [rgb2lab](https://www.mathworks.com/help/images/ref/rgb2lab.html)

    | Convert RGB to CIE 1976 L*a*b*

    | [rgb2ntsc](https://www.mathworks.com/help/images/ref/rgb2ntsc.html)

    | Convert RGB color values to NTSC color space

    | [rgb2xyz](https://www.mathworks.com/help/images/ref/rgb2xyz.html)

    | Convert RGB to CIE 1931 XYZ

    | [rgb2ycbcr](https://www.mathworks.com/help/images/ref/rgb2ycbcr.html)

    | Convert RGB color values to YCbCr color space

    | [lab2rgb](https://www.mathworks.com/help/images/ref/lab2rgb.html)

    | Convert CIE 1976 L*a*b* to RGB

    | [lab2xyz](https://www.mathworks.com/help/images/ref/lab2xyz.html)

    | Convert CIE 1976 L*a*b* to CIE 1931 XYZ

    | [xyz2lab](https://www.mathworks.com/help/images/ref/xyz2lab.html)

    | Convert CIE 1931 XYZ to CIE 1976 L*a*b*

    | [xyz2rgb](https://www.mathworks.com/help/images/ref/xyz2rgb.html)

    | Convert CIE 1931 XYZ to RGB

    | [ycbcr2rgb](https://www.mathworks.com/help/images/ref/ycbcr2rgb.html)

    | Convert YCbCr color values to RGB color space

    | [ntsc2rgb](https://www.mathworks.com/help/images/ref/ntsc2rgb.html)

    | Convert NTSC values to RGB color space

    | [lab2double](https://www.mathworks.com/help/images/ref/lab2double.html)

    | Convert L*a*b* data to double

    | [lab2uint16](https://www.mathworks.com/help/images/ref/lab2uint16.html)

    | Convert L*a*b* data to uint16

    | [lab2uint8](https://www.mathworks.com/help/images/ref/lab2uint8.html)

    | Convert L*a*b* data to uint8

    | [xyz2double](https://www.mathworks.com/help/images/ref/xyz2double.html)

    | Convert XYZ color values to double

    | [xyz2uint16](https://www.mathworks.com/help/images/ref/xyz2uint16.html)

    | Convert XYZ color values to uint16

    | [iccfind](https://www.mathworks.com/help/images/ref/iccfind.html)

    | Search for ICC profiles

    | [iccread](https://www.mathworks.com/help/images/ref/iccread.html)

    | Read ICC profile

    | [iccroot](https://www.mathworks.com/help/images/ref/iccroot.html)

    | Find system default ICC profile repository

    | [iccwrite](https://www.mathworks.com/help/images/ref/iccwrite.html)

    | Write ICC color profile to disk file

    | [isicc](https://www.mathworks.com/help/images/ref/isicc.html)

    | True for valid ICC color profile

    | [makecform](https://www.mathworks.com/help/images/ref/makecform.html)

    | Create color transformation structure

    | [applycform](https://www.mathworks.com/help/images/ref/applycform.html)

    | Apply device-independent color space transformation

    | [imapprox](https://www.mathworks.com/help/matlab/ref/imapprox.html)

    | Approximate indexed image by reducing number of colors

    | [colorcloud](https://www.mathworks.com/help/images/ref/colorcloud.html)

    | Display 3-D color gamut as point cloud in specified color space

    | [whitepoint](https://www.mathworks.com/help/images/ref/whitepoint.html)

    | XYZ color values of standard illuminants

    Synthetic Images

    | [checkerboard](https://www.mathworks.com/help/images/ref/checkerboard.html)

    | Create checkerboard image

    | [phantom](https://www.mathworks.com/help/images/ref/phantom.html)

    | Create head phantom image

    | [imnoise](https://www.mathworks.com/help/images/ref/imnoise.html)

    | Add noise to image

    Display and Exploration

    Basic Display

    | [imshow](https://www.mathworks.com/help/images/ref/imshow.html)

    | Display image

    | [montage](https://www.mathworks.com/help/images/ref/montage.html)

    | Display multiple image frames as rectangular montage

    | [immovie](https://www.mathworks.com/help/images/ref/immovie.html)

    | Make movie from multiframe image

    | [implay](https://www.mathworks.com/help/images/ref/implay.html)

    | Play movies, videos, or image sequences

    | [warp](https://www.mathworks.com/help/images/ref/warp.html)

    | Display image as texture-mapped surface

    | [iptgetpref](https://www.mathworks.com/help/images/ref/iptgetpref.html)

    | Get values of Image Processing Toolbox preferences

    | [iptprefs](https://www.mathworks.com/help/images/ref/iptprefs.html)

    | Display Image Processing Toolbox Preferences dialog box

    | [iptsetpref](https://www.mathworks.com/help/images/ref/iptsetpref.html)

    | Set Image Processing Toolbox preferences or display valid values

    Interactive Exploration with the Image Viewer App

    | [imtool](https://www.mathworks.com/help/images/ref/imtool.html)

    | Image Viewer app

    | [imageinfo](https://www.mathworks.com/help/images/ref/imageinfo.html)

    | Image Information tool

    | [imcontrast](https://www.mathworks.com/help/images/ref/imcontrast.html)

    | Adjust Contrast tool

    | [imdisplayrange](https://www.mathworks.com/help/images/ref/imdisplayrange.html)

    | Display Range tool

    | [imdistline](https://www.mathworks.com/help/images/ref/imdistline.html)

    | Distance tool

    | [impixelinfo](https://www.mathworks.com/help/images/ref/impixelinfo.html)

    | Pixel Information tool

    | [impixelinfoval](https://www.mathworks.com/help/images/ref/impixelinfoval.html)

    | Pixel Information tool without text label

    | [impixelregion](https://www.mathworks.com/help/images/ref/impixelregion.html)

    | Pixel Region tool

    | [immagbox](https://www.mathworks.com/help/images/ref/immagbox.html)

    | Magnification box for scroll panel

    | [imoverview](https://www.mathworks.com/help/images/ref/imoverview.html)

    | Overview tool for image displayed in scroll panel

    | [iptgetpref](https://www.mathworks.com/help/images/ref/iptgetpref.html)

    | Get values of Image Processing Toolbox preferences

    | [iptprefs](https://www.mathworks.com/help/images/ref/iptprefs.html)

    | Display Image Processing Toolbox Preferences dialog box

    | [iptsetpref](https://www.mathworks.com/help/images/ref/iptsetpref.html)

    | Set Image Processing Toolbox preferences or display valid values

    Build Interactive Tools

    | [imageinfo](https://www.mathworks.com/help/images/ref/imageinfo.html)

    | Image Information tool

    | [imcolormaptool](https://www.mathworks.com/help/images/ref/imcolormaptool.html)

    | Choose Colormap tool

    | [imcontrast](https://www.mathworks.com/help/images/ref/imcontrast.html)

    | Adjust Contrast tool

    | [imcrop](https://www.mathworks.com/help/images/ref/imcrop.html)

    | Crop image

    | [imdisplayrange](https://www.mathworks.com/help/images/ref/imdisplayrange.html)

    | Display Range tool

    | [imdistline](https://www.mathworks.com/help/images/ref/imdistline.html)

    | Distance tool

    | [impixelinfo](https://www.mathworks.com/help/images/ref/impixelinfo.html)

    | Pixel Information tool

    | [impixelinfoval](https://www.mathworks.com/help/images/ref/impixelinfoval.html)

    | Pixel Information tool without text label

    | [impixelregion](https://www.mathworks.com/help/images/ref/impixelregion.html)

    | Pixel Region tool

    | [impixelregionpanel](https://www.mathworks.com/help/images/ref/impixelregionpanel.html)

    | Pixel Region tool panel

    | [immagbox](https://www.mathworks.com/help/images/ref/immagbox.html)

    | Magnification box for scroll panel

    | [imoverview](https://www.mathworks.com/help/images/ref/imoverview.html)

    | Overview tool for image displayed in scroll panel

    | [imoverviewpanel](https://www.mathworks.com/help/images/ref/imoverviewpanel.html)

    | Overview tool panel for image displayed in scroll panel

    | [imsave](https://www.mathworks.com/help/images/ref/imsave.html)

    | Save Image Tool

    | [imscrollpanel](https://www.mathworks.com/help/images/ref/imscrollpanel.html)

    | Scroll panel for interactive image navigation

    | [imellipse](https://www.mathworks.com/help/images/ref/imellipse.html)

    | Create draggable ellipse

    | [imfreehand](https://www.mathworks.com/help/images/ref/imfreehand.html)

    | Create draggable freehand region

    | [imline](https://www.mathworks.com/help/images/ref/imline.html)

    | Create draggable, resizable line

    | [impoint](https://www.mathworks.com/help/images/ref/impoint.html)

    | Create draggable point

    | [impoly](https://www.mathworks.com/help/images/ref/impoly.html)

    | Create draggable, resizable polygon

    | [imrect](https://www.mathworks.com/help/images/ref/imrect.html)

    | Create draggable rectangle

    | [imroi](https://www.mathworks.com/help/images/ref/imroi.html)

    | Region-of-interest (ROI) base class

    | [getline](https://www.mathworks.com/help/images/ref/getline.html)

    | Select polyline with mouse

    | [getpts](https://www.mathworks.com/help/images/ref/getpts.html)

    | Specify points with mouse

    | [getrect](https://www.mathworks.com/help/images/ref/getrect.html)

    | Specify rectangle with mouse

    | [getimage](https://www.mathworks.com/help/images/ref/getimage.html)

    | Image data from axes

    | [getimagemodel](https://www.mathworks.com/help/images/ref/getimagemodel.html)

    | Image model object from image object

    | [imagemodel](https://www.mathworks.com/help/images/ref/imagemodel.html)

    | Image Model object

    | [axes2pix](https://www.mathworks.com/help/images/ref/axes2pix.html)

    | Convert axes coordinates to pixel coordinates

    | [imattributes](https://www.mathworks.com/help/images/ref/imattributes.html)

    | Information about image attributes

    | [imgca](https://www.mathworks.com/help/images/ref/imgca.html)

    | Get current axes containing image

    | [imgcf](https://www.mathworks.com/help/images/ref/imgcf.html)

    | Get current figure containing image

    | [imgetfile](https://www.mathworks.com/help/images/ref/imgetfile.html)

    | Display Open Image dialog box

    | [imhandles](https://www.mathworks.com/help/images/ref/imhandles.html)

    | Get all image objects

    | [iptaddcallback](https://www.mathworks.com/help/images/ref/iptaddcallback.html)

    | Add function handle to callback list

    | [iptcheckhandle](https://www.mathworks.com/help/images/ref/iptcheckhandle.html)

    | Check validity of handle

    | [iptgetapi](https://www.mathworks.com/help/images/ref/iptgetapi.html)

    | Get Application Programmer Interface (API) for handle

    | [iptGetPointerBehavior](https://www.mathworks.com/help/images/ref/iptGetPointerBehavior.html)

    | Retrieve pointer behavior from graphics object

    | [ipticondir](https://www.mathworks.com/help/images/ref/ipticondir.html)

    | Directories containing IPT and MATLAB icons

    | [iptPointerManager](https://www.mathworks.com/help/images/ref/iptPointerManager.html)

    | Create pointer manager in figure

    | [iptremovecallback](https://www.mathworks.com/help/images/ref/iptremovecallback.html)

    | Delete function handle from callback list

    | [iptSetPointerBehavior](https://www.mathworks.com/help/images/ref/iptSetPointerBehavior.html)

    | Store pointer behavior structure in graphics object

    | [iptwindowalign](https://www.mathworks.com/help/images/ref/iptwindowalign.html)

    | Align figure windows

    | [makeConstrainToRectFcn](https://www.mathworks.com/help/images/ref/makeConstrainToRectFcn.html)

    | Create rectangularly bounded drag constraint function

    | [truesize](https://www.mathworks.com/help/images/ref/truesize.html)

    | Adjust display size of image

    Geometric Transformation, Spatial Referencing, and Image Registration

    Geometric Transformations

    | [imcrop](https://www.mathworks.com/help/images/ref/imcrop.html)

    | Crop image

    | [imresize](https://www.mathworks.com/help/images/ref/imresize.html)

    | Resize image

    | [imrotate](https://www.mathworks.com/help/images/ref/imrotate.html)

    | Rotate image

    | [imtranslate](https://www.mathworks.com/help/images/ref/imtranslate.html)

    | Translate image

    | [impyramid](https://www.mathworks.com/help/images/ref/impyramid.html)

    | Image pyramid reduction and expansion

    | [imwarp](https://www.mathworks.com/help/images/ref/imwarp.html)

    | Apply geometric transformation to image

    | [fitgeotrans](https://www.mathworks.com/help/images/ref/fitgeotrans.html)

    | Fit geometric transformation to control point pairs

    | [imtransform](https://www.mathworks.com/help/images/ref/imtransform.html)

    | Apply 2-D spatial transformation to image

    | [findbounds](https://www.mathworks.com/help/images/ref/findbounds.html)

    | Find output bounds for spatial transformation

    | [fliptform](https://www.mathworks.com/help/images/ref/fliptform.html)

    | Flip input and output roles of TFORM structure

    | [makeresampler](https://www.mathworks.com/help/images/ref/makeresampler.html)

    | Create resampling structure

    | [maketform](https://www.mathworks.com/help/images/ref/maketform.html)

    | Create spatial transformation structure (TFORM)

    | [tformarray](https://www.mathworks.com/help/images/ref/tformarray.html)

    | Apply spatial transformation to N-D array

    | [tformfwd](https://www.mathworks.com/help/images/ref/tformfwd.html)

    | Apply forward spatial transformation

    | [tforminv](https://www.mathworks.com/help/images/ref/tforminv.html)

    | Apply inverse spatial transformation

    | [checkerboard](https://www.mathworks.com/help/images/ref/checkerboard.html)

    | Create checkerboard image

    | [affine2d](https://www.mathworks.com/help/images/ref/affine2d.html)

    | 2-D Affine Geometric Transformation

    | [affine3d](https://www.mathworks.com/help/images/ref/affine3d.html)

    | 3-D Affine Geometric Transformation

    | [projective2d](https://www.mathworks.com/help/images/ref/projective2d.html)

    | 2-D Projective Geometric Transformation

    | [images.geotrans.PiecewiseLinearTransformation2D](https://www.mathworks.com/help/images/ref/images.geotrans.PiecewiseLinearTransformation2D.html)

    | 2-D piecewise linear geometric transformation

    | [images.geotrans.PolynomialTransformation2D](https://www.mathworks.com/help/images/ref/images.geotrans.PolynomialTransformation2D.html)

    | 2-D Polynomial Geometric Transformation

    | [images.geotrans.LocalWeightedMeanTransformation2D](https://www.mathworks.com/help/images/ref/images.geotrans.LocalWeightedMeanTransformation2D.html)

    | 2-D Local Weighted Mean Geometric Transformation

    Spatial Referencing

    | [imwarp](https://www.mathworks.com/help/images/ref/imwarp.html)

    | Apply geometric transformation to image

    | [imregister](https://www.mathworks.com/help/images/ref/imregister.html)

    | Intensity-based image registration

    | [imregtform](https://www.mathworks.com/help/images/ref/imregtform.html)

    | Estimate geometric transformation that aligns two 2-D or 3-D images

    | [imshow](https://www.mathworks.com/help/images/ref/imshow.html)

    | Display image

    | [imshowpair](https://www.mathworks.com/help/images/ref/imshowpair.html)

    | Compare differences between images

    | [imfuse](https://www.mathworks.com/help/images/ref/imfuse.html)

    | Composite of two images

    | [imref2d](https://www.mathworks.com/help/images/ref/imref2d.html)

    | Reference 2-D image to world coordinates

    | [imref3d](https://www.mathworks.com/help/images/ref/imref3d.html)

    | Reference 3-D image to world coordinates

    Automatic Registration

    | [imregister](https://www.mathworks.com/help/images/ref/imregister.html)

    | Intensity-based image registration

    | [imregconfig](https://www.mathworks.com/help/images/ref/imregconfig.html)

    | Configurations for intensity-based registration

    | [imregtform](https://www.mathworks.com/help/images/ref/imregtform.html)

    | Estimate geometric transformation that aligns two 2-D or 3-D images

    | [imregcorr](https://www.mathworks.com/help/images/ref/imregcorr.html)

    | Estimates geometric transformation that aligns two 2-D images using phase correlation

    | [imregdemons](https://www.mathworks.com/help/images/ref/imregdemons.html)

    | Estimate displacement field that aligns two 2-D or 3-D images

    | [imfuse](https://www.mathworks.com/help/images/ref/imfuse.html)

    | Composite of two images

    | [imshowpair](https://www.mathworks.com/help/images/ref/imshowpair.html)

    | Compare differences between images

    | [registration.metric.MattesMutualInformation](https://www.mathworks.com/help/images/ref/registration.metric.MattesMutualInformation.html)

    | Mattes mutual information metric configuration object

    | [registration.metric.MeanSquares](https://www.mathworks.com/help/images/ref/registration.metric.MeanSquares.html)

    | Mean square error metric configuration object

    | [registration.optimizer.RegularStepGradientDescent](https://www.mathworks.com/help/images/ref/registration.optimizer.RegularStepGradientDescent.html)

    | Regular step gradient descent optimizer configuration object

    | [registration.optimizer.OnePlusOneEvolutionary](https://www.mathworks.com/help/images/ref/registration.optimizer.OnePlusOneEvolutionary.html)

    | One-plus-one evolutionary optimizer configuration object

    Control Point Registration

    | [cpselect](https://www.mathworks.com/help/images/ref/cpselect.html)

    | Control Point Selection Tool

    | [fitgeotrans](https://www.mathworks.com/help/images/ref/fitgeotrans.html)

    | Fit geometric transformation to control point pairs

    | [cpcorr](https://www.mathworks.com/help/images/ref/cpcorr.html)

    | Tune control-point locations using cross correlation

    | [cpstruct2pairs](https://www.mathworks.com/help/images/ref/cpstruct2pairs.html)

    | Convert CPSTRUCT to valid pairs of control points

    | [normxcorr2](https://www.mathworks.com/help/images/ref/normxcorr2.html)

    | Normalized 2-D cross-correlation

    | [cp2tform](https://www.mathworks.com/help/images/ref/cp2tform.html)

    | Infer spatial transformation from control point pairs

    Image Enhancement

    Contrast Adjustment

    | [imadjust](https://www.mathworks.com/help/images/ref/imadjust.html)

    | Adjust image intensity values or colormap

    | [imcontrast](https://www.mathworks.com/help/images/ref/imcontrast.html)

    | Adjust Contrast tool

    | [imsharpen](https://www.mathworks.com/help/images/ref/imsharpen.html)

    | Sharpen image using unsharp masking

    | [locallapfilt](https://www.mathworks.com/help/images/ref/locallapfilt.html)

    | Fast Local Laplacian Filtering of images

    | [localcontrast](https://www.mathworks.com/help/images/ref/localcontrast.html)

    | Edge-aware local contrast manipulation of images

    | [localtonemap](https://www.mathworks.com/help/images/ref/localtonemap.html)

    | Render HDR image for viewing while enhancing local contrast

    | [histeq](https://www.mathworks.com/help/images/ref/histeq.html)

    | Enhance contrast using histogram equalization

    | [adapthisteq](https://www.mathworks.com/help/images/ref/adapthisteq.html)

    | Contrast-limited adaptive histogram equalization (CLAHE)

    | [imhistmatch](https://www.mathworks.com/help/images/ref/imhistmatch.html)

    | Adjust histogram of image to match N-bin histogram of reference image

    | [decorrstretch](https://www.mathworks.com/help/images/ref/decorrstretch.html)

    | Apply decorrelation stretch to multichannel image

    | [stretchlim](https://www.mathworks.com/help/images/ref/stretchlim.html)

    | Find limits to contrast stretch image

    | [intlut](https://www.mathworks.com/help/images/ref/intlut.html)

    | Convert integer values using lookup table

    | [imnoise](https://www.mathworks.com/help/images/ref/imnoise.html)

    | Add noise to image

    Image Filtering

    | [imfilter](https://www.mathworks.com/help/images/ref/imfilter.html)

    | N-D filtering of multidimensional images

    | [imgaussfilt](https://www.mathworks.com/help/images/ref/imgaussfilt.html)

    | 2-D Gaussian filtering of images

    | [imgaussfilt3](https://www.mathworks.com/help/images/ref/imgaussfilt3.html)

    | 3-D Gaussian filtering of 3-D images

    | [fspecial](https://www.mathworks.com/help/images/ref/fspecial.html)

    | Create predefined 2-D filter

    | [imguidedfilter](https://www.mathworks.com/help/images/ref/imguidedfilter.html)

    | Guided filtering of images

    | [normxcorr2](https://www.mathworks.com/help/images/ref/normxcorr2.html)

    | Normalized 2-D cross-correlation

    | [wiener2](https://www.mathworks.com/help/images/ref/wiener2.html)

    | 2-D adaptive noise-removal filtering

    | [medfilt2](https://www.mathworks.com/help/images/ref/medfilt2.html)

    | 2-D median filtering

    | [medfilt3](https://www.mathworks.com/help/images/ref/medfilt3.html)

    | 3-D median filtering

    | [ordfilt2](https://www.mathworks.com/help/images/ref/ordfilt2.html)

    | 2-D order-statistic filtering

    | [stdfilt](https://www.mathworks.com/help/images/ref/stdfilt.html)

    | Local standard deviation of image

    | [rangefilt](https://www.mathworks.com/help/images/ref/rangefilt.html)

    | Local range of image

    | [entropyfilt](https://www.mathworks.com/help/images/ref/entropyfilt.html)

    | Local entropy of grayscale image

    | [nlfilter](https://www.mathworks.com/help/images/ref/nlfilter.html)

    | General sliding-neighborhood operations

    | [gabor](https://www.mathworks.com/help/images/ref/gabor.html)

    | Create Gabor filter or Gabor filter bank

    | [imgaborfilt](https://www.mathworks.com/help/images/ref/imgaborfilt.html)

    | Apply Gabor filter or set of filters to 2-D image

    | [imboxfilt](https://www.mathworks.com/help/images/ref/imboxfilt.html)

    | 2-D box filtering of images

    | [imboxfilt3](https://www.mathworks.com/help/images/ref/imboxfilt3.html)

    | 3-D box filtering of 3-D images

    | [integralImage](https://www.mathworks.com/help/images/ref/integralImage.html)

    | Calculate integral image

    | [integralImage3](https://www.mathworks.com/help/images/ref/integralImage3.html)

    | Calculate 3-D integral image

    | [integralBoxFilter](https://www.mathworks.com/help/images/ref/integralBoxFilter.html)

    | 2-D box filtering of integral images

    | [integralBoxFilter3](https://www.mathworks.com/help/images/ref/integralBoxFilter3.html)

    | 3-D box filtering of 3-D integral images

    | [bwareafilt](https://www.mathworks.com/help/images/ref/bwareafilt.html)

    | Extract objects from binary image by size

    | [bwpropfilt](https://www.mathworks.com/help/images/ref/bwpropfilt.html)

    | Extract objects from binary image using properties

    | [padarray](https://www.mathworks.com/help/images/ref/padarray.html)

    | Pad array

    | [freqz2](https://www.mathworks.com/help/images/ref/freqz2.html)

    | 2-D frequency response

    | [fsamp2](https://www.mathworks.com/help/images/ref/fsamp2.html)

    | 2-D FIR filter using frequency sampling

    | [ftrans2](https://www.mathworks.com/help/images/ref/ftrans2.html)

    | 2-D FIR filter using frequency transformation

    | [fwind1](https://www.mathworks.com/help/images/ref/fwind1.html)

    | 2-D FIR filter using 1-D window method

    | [fwind2](https://www.mathworks.com/help/images/ref/fwind2.html)

    | 2-D FIR filter using 2-D window method

    | [convmtx2](https://www.mathworks.com/help/images/ref/convmtx2.html)

    | 2-D convolution matrix

    Morphological Operations

    | [bwhitmiss](https://www.mathworks.com/help/images/ref/bwhitmiss.html)

    | Binary hit-miss operation

    | [bwmorph](https://www.mathworks.com/help/images/ref/bwmorph.html)

    | Morphological operations on binary images

    | [bwulterode](https://www.mathworks.com/help/images/ref/bwulterode.html)

    | Ultimate erosion

    | [bwareaopen](https://www.mathworks.com/help/images/ref/bwareaopen.html)

    | Remove small objects from binary image

    | [imbothat](https://www.mathworks.com/help/images/ref/imbothat.html)

    | Bottom-hat filtering

    | [imclearborder](https://www.mathworks.com/help/images/ref/imclearborder.html)

    | Suppress light structures connected to image border

    | [imclose](https://www.mathworks.com/help/images/ref/imclose.html)

    | Morphologically close image

    | [imdilate](https://www.mathworks.com/help/images/ref/imdilate.html)

    | Dilate image

    | [imerode](https://www.mathworks.com/help/images/ref/imerode.html)

    | Erode image

    | [imextendedmax](https://www.mathworks.com/help/images/ref/imextendedmax.html)

    | Extended-maxima transform

    | [imextendedmin](https://www.mathworks.com/help/images/ref/imextendedmin.html)

    | Extended-minima transform

    | [imfill](https://www.mathworks.com/help/images/ref/imfill.html)

    | Fill image regions and holes

    | [imhmax](https://www.mathworks.com/help/images/ref/imhmax.html)

    | H-maxima transform

    | [imhmin](https://www.mathworks.com/help/images/ref/imhmin.html)

    | H-minima transform

    | [imimposemin](https://www.mathworks.com/help/images/ref/imimposemin.html)

    | Impose minima

    | [imopen](https://www.mathworks.com/help/images/ref/imopen.html)

    | Morphologically open image

    | [imreconstruct](https://www.mathworks.com/help/images/ref/imreconstruct.html)

    | Morphological reconstruction

    | [imregionalmax](https://www.mathworks.com/help/images/ref/imregionalmax.html)

    | Regional maxima

    | [imregionalmin](https://www.mathworks.com/help/images/ref/imregionalmin.html)

    | Regional minima

    | [imtophat](https://www.mathworks.com/help/images/ref/imtophat.html)

    | Top-hat filtering

    | [watershed](https://www.mathworks.com/help/images/ref/watershed.html)

    | Watershed transform

    | [conndef](https://www.mathworks.com/help/images/ref/conndef.html)

    | Create connectivity array

    | [iptcheckconn](https://www.mathworks.com/help/images/ref/iptcheckconn.html)

    | Check validity of connectivity argument

    | [applylut](https://www.mathworks.com/help/images/ref/applylut.html)

    | Neighborhood operations on binary images using lookup tables

    | [bwlookup](https://www.mathworks.com/help/images/ref/bwlookup.html)

    | Nonlinear filtering using lookup tables

    | [makelut](https://www.mathworks.com/help/images/ref/makelut.html)

    | Create lookup table for use with bwlookup

    | [strel](https://www.mathworks.com/help/images/ref/strel.html)

    | Morphological structuring element

    | [offsetstrel](https://www.mathworks.com/help/images/ref/offsetstrel.html)

    | Morphological offset structuring element

    Deblurring

    | [deconvblind](https://www.mathworks.com/help/images/ref/deconvblind.html)

    | Deblur image using blind deconvolution

    | [deconvlucy](https://www.mathworks.com/help/images/ref/deconvlucy.html)

    | Deblur image using Lucy-Richardson method

    | [deconvreg](https://www.mathworks.com/help/images/ref/deconvreg.html)

    | Deblur image using regularized filter

    | [deconvwnr](https://www.mathworks.com/help/images/ref/deconvwnr.html)

    | Deblur image using Wiener filter

    | [edgetaper](https://www.mathworks.com/help/images/ref/edgetaper.html)

    | Taper discontinuities along image edges

    | [otf2psf](https://www.mathworks.com/help/images/ref/otf2psf.html)

    | Convert optical transfer function to point-spread function

    | [psf2otf](https://www.mathworks.com/help/images/ref/psf2otf.html)

    | Convert point-spread function to optical transfer function

    | [padarray](https://www.mathworks.com/help/images/ref/padarray.html)

    | Pad array

    ROI-Based Processing

    | [roipoly](https://www.mathworks.com/help/images/ref/roipoly.html)

    | Specify polygonal region of interest (ROI)

    | [poly2mask](https://www.mathworks.com/help/images/ref/poly2mask.html)

    | Convert region of interest (ROI) polygon to region mask

    | [regionfill](https://www.mathworks.com/help/images/ref/regionfill.html)

    | Fill in specified regions in image using inward interpolation

    | [roicolor](https://www.mathworks.com/help/images/ref/roicolor.html)

    | Select region of interest (ROI) based on color

    | [roifilt2](https://www.mathworks.com/help/images/ref/roifilt2.html)

    | Filter region of interest (ROI) in image

    | [imellipse](https://www.mathworks.com/help/images/ref/imellipse.html)

    | Create draggable ellipse

    | [imfreehand](https://www.mathworks.com/help/images/ref/imfreehand.html)

    | Create draggable freehand region

    | [impoly](https://www.mathworks.com/help/images/ref/impoly.html)

    | Create draggable, resizable polygon

    | [imrect](https://www.mathworks.com/help/images/ref/imrect.html)

    | Create draggable rectangle

    | [imroi](https://www.mathworks.com/help/images/ref/imroi.html)

    | Region-of-interest (ROI) base class

    Neighborhood and Block Processing

    | [ImageAdapter](https://www.mathworks.com/help/images/ref/ImageAdapter.html)

    | Interface for image I/O

    | [blockproc](https://www.mathworks.com/help/images/ref/blockproc.html)

    | Distinct block processing for image

    | [bestblk](https://www.mathworks.com/help/images/ref/bestblk.html)

    | Determine optimal block size for block processing

    | [nlfilter](https://www.mathworks.com/help/images/ref/nlfilter.html)

    | General sliding-neighborhood operations

    | [col2im](https://www.mathworks.com/help/images/ref/col2im.html)

    | Rearrange matrix columns into blocks

    | [colfilt](https://www.mathworks.com/help/images/ref/colfilt.html)

    | Columnwise neighborhood operations

    | [im2col](https://www.mathworks.com/help/images/ref/im2col.html)

    | Rearrange image blocks into columns

    Image Arithmetic

    | [imabsdiff](https://www.mathworks.com/help/images/ref/imabsdiff.html)

    | Absolute difference of two images

    | [imadd](https://www.mathworks.com/help/images/ref/imadd.html)

    | Add two images or add constant to image

    | [imapplymatrix](https://www.mathworks.com/help/images/ref/imapplymatrix.html)

    | Linear combination of color channels

    | [imcomplement](https://www.mathworks.com/help/images/ref/imcomplement.html)

    | Complement image

    | [imdivide](https://www.mathworks.com/help/images/ref/imdivide.html)

    | Divide one image into another or divide image by constant

    | [imlincomb](https://www.mathworks.com/help/images/ref/imlincomb.html)

    | Linear combination of images

    | [immultiply](https://www.mathworks.com/help/images/ref/immultiply.html)

    | Multiply two images or multiply image by constant

    | [imsubtract](https://www.mathworks.com/help/images/ref/imsubtract.html)

    | Subtract one image from another or subtract constant from image

    Image Analysis

    Object Analysis

    | [bwboundaries](https://www.mathworks.com/help/images/ref/bwboundaries.html)

    | Trace region boundaries in binary image

    | [bwtraceboundary](https://www.mathworks.com/help/images/ref/bwtraceboundary.html)

    | Trace object in binary image

    | [visboundaries](https://www.mathworks.com/help/images/ref/visboundaries.html)

    | Plot region boundaries

    | [edge](https://www.mathworks.com/help/images/ref/edge.html)

    | Find edges in intensity image

    | [imfindcircles](https://www.mathworks.com/help/images/ref/imfindcircles.html)

    | Find circles using circular Hough transform

    | [viscircles](https://www.mathworks.com/help/images/ref/viscircles.html)

    | Create circle

    | [imgradient](https://www.mathworks.com/help/images/ref/imgradient.html)

    | Gradient magnitude and direction of an image

    | [imgradientxy](https://www.mathworks.com/help/images/ref/imgradientxy.html)

    | Directional gradients of an image

    | [imgradient3](https://www.mathworks.com/help/images/ref/imgradient3.html)

    | Find 3-D gradient magnitude and direction of images

    | [imgradientxyz](https://www.mathworks.com/help/images/ref/imgradientxyz.html)

    | Find the directional gradients of a 3-D image

    | [hough](https://www.mathworks.com/help/images/ref/hough.html)

    | Hough transform

    | [houghlines](https://www.mathworks.com/help/images/ref/houghlines.html)

    | Extract line segments based on Hough transform

    | [houghpeaks](https://www.mathworks.com/help/images/ref/houghpeaks.html)

    | Identify peaks in Hough transform

    | [qtdecomp](https://www.mathworks.com/help/images/ref/qtdecomp.html)

    | Quadtree decomposition

    | [qtgetblk](https://www.mathworks.com/help/images/ref/qtgetblk.html)

    | Block values in quadtree decomposition

    | [qtsetblk](https://www.mathworks.com/help/images/ref/qtsetblk.html)

    | Set block values in quadtree decomposition

    Region and Image Properties

    | [regionprops](https://www.mathworks.com/help/images/ref/regionprops.html)

    | Measure properties of image regions

    | [bwarea](https://www.mathworks.com/help/images/ref/bwarea.html)

    | Area of objects in binary image

    | [bwareafilt](https://www.mathworks.com/help/images/ref/bwareafilt.html)

    | Extract objects from binary image by size

    | [bwconncomp](https://www.mathworks.com/help/images/ref/bwconncomp.html)

    | Find connected components in binary image

    | [bwconvhull](https://www.mathworks.com/help/images/ref/bwconvhull.html)

    | Generate convex hull image from binary image

    | [bwdist](https://www.mathworks.com/help/images/ref/bwdist.html)

    | Distance transform of binary image

    | [bwdistgeodesic](https://www.mathworks.com/help/images/ref/bwdistgeodesic.html)

    | Geodesic distance transform of binary image

    | [bweuler](https://www.mathworks.com/help/images/ref/bweuler.html)

    | Euler number of binary image

    | [bwperim](https://www.mathworks.com/help/images/ref/bwperim.html)

    | Find perimeter of objects in binary image

    | [bwpropfilt](https://www.mathworks.com/help/images/ref/bwpropfilt.html)

    | Extract objects from binary image using properties

    | [bwselect](https://www.mathworks.com/help/images/ref/bwselect.html)

    | Select objects in binary image

    | [graydist](https://www.mathworks.com/help/images/ref/graydist.html)

    | Gray-weighted distance transform of grayscale image

    | [imcontour](https://www.mathworks.com/help/images/ref/imcontour.html)

    | Create contour plot of image data

    | [imhist](https://www.mathworks.com/help/images/ref/imhist.html)

    | Histogram of image data

    | [impixel](https://www.mathworks.com/help/images/ref/impixel.html)

    | Pixel color values

    | [improfile](https://www.mathworks.com/help/images/ref/improfile.html)

    | Pixel-value cross-sections along line segments

    | [corr2](https://www.mathworks.com/help/images/ref/corr2.html)

    | 2-D correlation coefficient

    | [mean2](https://www.mathworks.com/help/images/ref/mean2.html)

    | Average or mean of matrix elements

    | [std2](https://www.mathworks.com/help/images/ref/std2.html)

    | Standard deviation of matrix elements

    | [bwlabel](https://www.mathworks.com/help/images/ref/bwlabel.html)

    | Label connected components in 2-D binary image

    | [bwlabeln](https://www.mathworks.com/help/images/ref/bwlabeln.html)

    | Label connected components in binary image

    | [labelmatrix](https://www.mathworks.com/help/images/ref/labelmatrix.html)

    | Create label matrix from bwconncomp structure

    | [bwpack](https://www.mathworks.com/help/images/ref/bwpack.html)

    | Pack binary image

    | [bwunpack](https://www.mathworks.com/help/images/ref/bwunpack.html)

    | Unpack binary image

    Texture Analysis

    | [entropy](https://www.mathworks.com/help/images/ref/entropy.html)

    | Entropy of grayscale image

    | [entropyfilt](https://www.mathworks.com/help/images/ref/entropyfilt.html)

    | Local entropy of grayscale image

    | [rangefilt](https://www.mathworks.com/help/images/ref/rangefilt.html)

    | Local range of image

    | [stdfilt](https://www.mathworks.com/help/images/ref/stdfilt.html)

    | Local standard deviation of image

    | [graycomatrix](https://www.mathworks.com/help/images/ref/graycomatrix.html)

    | Create gray-level co-occurrence matrix from image

    | [graycoprops](https://www.mathworks.com/help/images/ref/graycoprops.html)

    | Properties of gray-level co-occurrence matrix

    Image Quality

    | [immse](https://www.mathworks.com/help/images/ref/immse.html)

    | Mean-squared error

    | [psnr](https://www.mathworks.com/help/images/ref/psnr.html)

    | Peak Signal-to-Noise Ratio (PSNR)

    | [ssim](https://www.mathworks.com/help/images/ref/ssim.html)

    | Structural Similarity Index (SSIM) for measuring image quality

    Image Segmentation

    | [activecontour](https://www.mathworks.com/help/images/ref/activecontour.html)

    | Segment image into foreground and background using active contour

    | [imsegfmm](https://www.mathworks.com/help/images/ref/imsegfmm.html)

    | Binary image segmentation using Fast Marching Method

    | [imseggeodesic](https://www.mathworks.com/help/images/ref/imseggeodesic.html)

    | Segment image into two or three regions using geodesic distance-based color segmentation

    | [gradientweight](https://www.mathworks.com/help/images/ref/gradientweight.html)

    | Calculate weights for image pixels based on image gradient

    | [graydiffweight](https://www.mathworks.com/help/images/ref/graydiffweight.html)

    | Calculate weights for image pixels based on grayscale intensity difference

    | [grayconnected](https://www.mathworks.com/help/images/ref/grayconnected.html)

    | Select contiguous image region with similar gray values

    | [graythresh](https://www.mathworks.com/help/images/ref/graythresh.html)

    | Global image threshold using Otsu's method

    | [multithresh](https://www.mathworks.com/help/images/ref/multithresh.html)

    | Multilevel image thresholds using Otsu's method

    | [otsuthresh](https://www.mathworks.com/help/images/ref/otsuthresh.html)

    | Global histogram threshold using Otsu's method

    | [adaptthresh](https://www.mathworks.com/help/images/ref/adaptthresh.html)

    | Adaptive image threshold using local first-order statistics

    | [boundarymask](https://www.mathworks.com/help/images/ref/boundarymask.html)

    | Find region boundaries of segmentation

    | [superpixels](https://www.mathworks.com/help/images/ref/superpixels.html)

    | 2-D superpixel oversegmentation of images

    | [superpixels3](https://www.mathworks.com/help/images/ref/superpixels3.html)

    | 3-D superpixel oversegmentation of 3-D image

    | [imoverlay](https://www.mathworks.com/help/images/ref/imoverlay.html)

    | Burn binary mask into 2-D image

    | [label2idx](https://www.mathworks.com/help/images/ref/label2idx.html)

    | Convert label matrix to cell array of linear indices

    Image Transforms

    | [bwdist](https://www.mathworks.com/help/images/ref/bwdist.html)

    | Distance transform of binary image

    | [bwdistgeodesic](https://www.mathworks.com/help/images/ref/bwdistgeodesic.html)

    | Geodesic distance transform of binary image

    | [graydist](https://www.mathworks.com/help/images/ref/graydist.html)

    | Gray-weighted distance transform of grayscale image

    | [hough](https://www.mathworks.com/help/images/ref/hough.html)

    | Hough transform

    | [dct2](https://www.mathworks.com/help/images/ref/dct2.html)

    | 2-D discrete cosine transform

    | [dctmtx](https://www.mathworks.com/help/images/ref/dctmtx.html)

    | Discrete cosine transform matrix

    | [fan2para](https://www.mathworks.com/help/images/ref/fan2para.html)

    | Convert fan-beam projections to parallel-beam

    | [fanbeam](https://www.mathworks.com/help/images/ref/fanbeam.html)

    | Fan-beam transform

    | [idct2](https://www.mathworks.com/help/images/ref/idct2.html)

    | 2-D inverse discrete cosine transform

    | [ifanbeam](https://www.mathworks.com/help/images/ref/ifanbeam.html)

    | Inverse fan-beam transform

    | [iradon](https://www.mathworks.com/help/images/ref/iradon.html)

    | Inverse Radon transform

    | [para2fan](https://www.mathworks.com/help/images/ref/para2fan.html)

    | Convert parallel-beam projections to fan-beam

    | [radon](https://www.mathworks.com/help/images/ref/radon.html)

    | Radon transform

    | [fft2](https://www.mathworks.com/help/matlab/ref/fft2.html)

    | 2-D fast Fourier transform

    | [fftshift](https://www.mathworks.com/help/matlab/ref/fftshift.html)

    | Shift zero-frequency component to center of spectrum

    | [ifft2](https://www.mathworks.com/help/matlab/ref/ifft2.html)

    | 2-D inverse fast Fourier transform

    | [ifftshift](https://www.mathworks.com/help/matlab/ref/ifftshift.html)

    | Inverse FFT shift

    3D Volumetric Image Processing

    | [imboxfilt3](https://www.mathworks.com/help/images/ref/imboxfilt3.html)

    | 3-D box filtering of 3-D images

    | [imgaussfilt3](https://www.mathworks.com/help/images/ref/imgaussfilt3.html)

    | 3-D Gaussian filtering of 3-D images

    | [imgradient3](https://www.mathworks.com/help/images/ref/imgradient3.html)

    | Find 3-D gradient magnitude and direction of images

    | [imregdemons](https://www.mathworks.com/help/images/ref/imregdemons.html)

    | Estimate displacement field that aligns two 2-D or 3-D images

    | [integralBoxFilter3](https://www.mathworks.com/help/images/ref/integralBoxFilter3.html)

    | 3-D box filtering of 3-D integral images

    | [IntegralImage3](https://www.mathworks.com/help/images/ref/IntegralImage3.html)

    | Calculate 3-D integral image

    | [medfilt3](https://www.mathworks.com/help/images/ref/medfilt3.html)

    | 3-D median filtering

    | [superpixels3](https://www.mathworks.com/help/images/ref/superpixels3.html)

    | 3-D superpixel oversegmentation of 3-D image

    | [imref3d](https://www.mathworks.com/help/images/ref/imref3d.html)

    | Reference 3-D image to world coordinates

    | [affine3d](https://www.mathworks.com/help/images/ref/affine3d.html)

    | 3-D Affine Geometric Transformation

    Code Generation

    | [adaptthresh](https://www.mathworks.com/help/images/ref/adaptthresh.html)

    | Adaptive image threshold using local first-order statistics

    | [boundarymask](https://www.mathworks.com/help/images/ref/boundarymask.html)

    | Find region boundaries of segmentation

    | [bwareaopen](https://www.mathworks.com/help/images/ref/bwareaopen.html)

    | Remove small objects from binary image

    | [bwboundaries](https://www.mathworks.com/help/images/ref/bwboundaries.html)

    | Trace region boundaries in binary image

    | [bwconncomp](https://www.mathworks.com/help/images/ref/bwconncomp.html)

    | Find connected components in binary image

    | [bwdist](https://www.mathworks.com/help/images/ref/bwdist.html)

    | Distance transform of binary image

    | [bweuler](https://www.mathworks.com/help/images/ref/bweuler.html)

    | Euler number of binary image

    | [bwlabel](https://www.mathworks.com/help/images/ref/bwlabel.html)

    | Label connected components in 2-D binary image

    | [bwlookup](https://www.mathworks.com/help/images/ref/bwlookup.html)

    | Nonlinear filtering using lookup tables

    | [bwmorph](https://www.mathworks.com/help/images/ref/bwmorph.html)

    | Morphological operations on binary images

    | [bwpack](https://www.mathworks.com/help/images/ref/bwpack.html)

    | Pack binary image

    | [bwperim](https://www.mathworks.com/help/images/ref/bwperim.html)

    | Find perimeter of objects in binary image

    | [bwselect](https://www.mathworks.com/help/images/ref/bwselect.html)

    | Select objects in binary image

    | [bwtraceboundary](https://www.mathworks.com/help/images/ref/bwtraceboundary.html)

    | Trace object in binary image

    | [bwunpack](https://www.mathworks.com/help/images/ref/bwunpack.html)

    | Unpack binary image

    | [conndef](https://www.mathworks.com/help/images/ref/conndef.html)

    | Create connectivity array

    | [demosaic](https://www.mathworks.com/help/images/ref/demosaic.html)

    | Convert Bayer pattern encoded image to truecolor image

    | [edge](https://www.mathworks.com/help/images/ref/edge.html)

    | Find edges in intensity image

    | [fitgeotrans](https://www.mathworks.com/help/images/ref/fitgeotrans.html)

    | Fit geometric transformation to control point pairs

    | [fspecial](https://www.mathworks.com/help/images/ref/fspecial.html)

    | Create predefined 2-D filter

    | [getrangefromclass](https://www.mathworks.com/help/images/ref/getrangefromclass.html)

    | Default display range of image based on its class

    | [grayconnected](https://www.mathworks.com/help/images/ref/grayconnected.html)

    | Select contiguous image region with similar gray values

    | [histeq](https://www.mathworks.com/help/images/ref/histeq.html)

    | Enhance contrast using histogram equalization

    | [hough](https://www.mathworks.com/help/images/ref/hough.html)

    | Hough transform

    | [houghlines](https://www.mathworks.com/help/images/ref/houghlines.html)

    | Extract line segments based on Hough transform

    | [houghpeaks](https://www.mathworks.com/help/images/ref/houghpeaks.html)

    | Identify peaks in Hough transform

    | [hsv2rgb](https://www.mathworks.com/help/matlab/ref/hsv2rgb.html)

    | Convert HSV colormap to RGB colormap

    | [im2double](https://www.mathworks.com/help/matlab/ref/im2double.html)

    | Convert image to double precision

    | [im2int16](https://www.mathworks.com/help/images/ref/im2int16.html)

    | Convert image to 16-bit signed integers

    | [im2single](https://www.mathworks.com/help/images/ref/im2single.html)

    | Convert image to single precision

    | [im2uint16](https://www.mathworks.com/help/images/ref/im2uint16.html)

    | Convert image to 16-bit unsigned integers

    | [im2uint8](https://www.mathworks.com/help/images/ref/im2uint8.html)

    | Convert image to 8-bit unsigned integers

    | [imabsdiff](https://www.mathworks.com/help/images/ref/imabsdiff.html)

    | Absolute difference of two images

    | [imadjust](https://www.mathworks.com/help/images/ref/imadjust.html)

    | Adjust image intensity values or colormap

    | [imbinarize](https://www.mathworks.com/help/images/ref/imbinarize.html)

    | Binarize image by thresholding

    | [imbothat](https://www.mathworks.com/help/images/ref/imbothat.html)

    | Bottom-hat filtering

    | [imboxfilt](https://www.mathworks.com/help/images/ref/imboxfilt.html)

    | 2-D box filtering of images

    | [imclearborder](https://www.mathworks.com/help/images/ref/imclearborder.html)

    | Suppress light structures connected to image border

    | [imclose](https://www.mathworks.com/help/images/ref/imclose.html)

    | Morphologically close image

    | [imcomplement](https://www.mathworks.com/help/images/ref/imcomplement.html)

    | Complement image

    | [imcrop](https://www.mathworks.com/help/images/ref/imcrop.html)

    | Crop image

    | [imdilate](https://www.mathworks.com/help/images/ref/imdilate.html)

    | Dilate image

    | [imerode](https://www.mathworks.com/help/images/ref/imerode.html)

    | Erode image

    | [imextendedmax](https://www.mathworks.com/help/images/ref/imextendedmax.html)

    | Extended-maxima transform

    | [imextendedmin](https://www.mathworks.com/help/images/ref/imextendedmin.html)

    | Extended-minima transform

    | [imfill](https://www.mathworks.com/help/images/ref/imfill.html)

    | Fill image regions and holes

    | [imfilter](https://www.mathworks.com/help/images/ref/imfilter.html)

    | N-D filtering of multidimensional images

    | [imfindcircles](https://www.mathworks.com/help/images/ref/imfindcircles.html)

    | Find circles using circular Hough transform

    | [imgaborfilt](https://www.mathworks.com/help/images/ref/imgaborfilt.html)

    | Apply Gabor filter or set of filters to 2-D image

    | [imgaussfilt](https://www.mathworks.com/help/images/ref/imgaussfilt.html)

    | 2-D Gaussian filtering of images

    | [imgradient3](https://www.mathworks.com/help/images/ref/imgradient3.html)

    | Find 3-D gradient magnitude and direction of images

    | [imgradientxyz](https://www.mathworks.com/help/images/ref/imgradientxyz.html)

    | Find the directional gradients of a 3-D image

    | [imhist](https://www.mathworks.com/help/images/ref/imhist.html)

    | Histogram of image data

    | [imhmax](https://www.mathworks.com/help/images/ref/imhmax.html)

    | H-maxima transform

    | [imhmin](https://www.mathworks.com/help/images/ref/imhmin.html)

    | H-minima transform

    | [imlincomb](https://www.mathworks.com/help/images/ref/imlincomb.html)

    | Linear combination of images

    | [immse](https://www.mathworks.com/help/images/ref/immse.html)

    | Mean-squared error

    | [imopen](https://www.mathworks.com/help/images/ref/imopen.html)

    | Morphologically open image

    | [imoverlay](https://www.mathworks.com/help/images/ref/imoverlay.html)

    | Burn binary mask into 2-D image

    | [impyramid](https://www.mathworks.com/help/images/ref/impyramid.html)

    | Image pyramid reduction and expansion

    | [imquantize](https://www.mathworks.com/help/images/ref/imquantize.html)

    | Quantize image using specified quantization levels and output values

    | [imread](https://www.mathworks.com/help/matlab/ref/imread.html)

    | Read image from graphics file

    | [imreconstruct](https://www.mathworks.com/help/images/ref/imreconstruct.html)

    | Morphological reconstruction

    | [imregionalmax](https://www.mathworks.com/help/images/ref/imregionalmax.html)

    | Regional maxima

    | [imregionalmin](https://www.mathworks.com/help/images/ref/imregionalmin.html)

    | Regional minima

    | [imresize](https://www.mathworks.com/help/images/ref/imresize.html)

    | Resize image

    | [imrotate](https://www.mathworks.com/help/images/ref/imrotate.html)

    | Rotate image

    | [imtophat](https://www.mathworks.com/help/images/ref/imtophat.html)

    | Top-hat filtering

    | [imtranslate](https://www.mathworks.com/help/images/ref/imtranslate.html)

    | Translate image

    | [imwarp](https://www.mathworks.com/help/images/ref/imwarp.html)

    | Apply geometric transformation to image

    | [integralBoxFilter](https://www.mathworks.com/help/images/ref/integralBoxFilter.html)

    | 2-D box filtering of integral images

    | [integralImage](https://www.mathworks.com/help/images/ref/integralImage.html)

    | Calculate integral image

    | [intlut](https://www.mathworks.com/help/images/ref/intlut.html)

    | Convert integer values using lookup table

    | [iptcheckmap](https://www.mathworks.com/help/images/ref/iptcheckmap.html)

    | Check validity of colormap

    | [iptcheckconn](https://www.mathworks.com/help/images/ref/iptcheckconn.html)

    | Check validity of connectivity argument

    | [lab2rgb](https://www.mathworks.com/help/images/ref/lab2rgb.html)

    | Convert CIE 1976 L*a*b* to RGB

    | [label2rgb](https://www.mathworks.com/help/images/ref/label2rgb.html)

    | Convert label matrix into RGB image

    | [label2idx](https://www.mathworks.com/help/images/ref/label2idx.html)

    | Convert label matrix to cell array of linear indices

    | [mean2](https://www.mathworks.com/help/images/ref/mean2.html)

    | Average or mean of matrix elements

    | [medfilt2](https://www.mathworks.com/help/images/ref/medfilt2.html)

    | 2-D median filtering

    | [multithresh](https://www.mathworks.com/help/images/ref/multithresh.html)

    | Multilevel image thresholds using Otsu's method

    | [ordfilt2](https://www.mathworks.com/help/images/ref/ordfilt2.html)

    | 2-D order-statistic filtering

    | [otsuthresh](https://www.mathworks.com/help/images/ref/otsuthresh.html)

    | Global histogram threshold using Otsu's method

    | [padarray](https://www.mathworks.com/help/images/ref/padarray.html)

    | Pad array

    | [psnr](https://www.mathworks.com/help/images/ref/psnr.html)

    | Peak Signal-to-Noise Ratio (PSNR)

    | [regionprops](https://www.mathworks.com/help/images/ref/regionprops.html)

    | Measure properties of image regions

    | [rgb2gray](https://www.mathworks.com/help/matlab/ref/rgb2gray.html)

    | Convert RGB image or colormap to grayscale

    | [rgb2hsv](https://www.mathworks.com/help/matlab/ref/rgb2hsv.html)

    | Convert RGB colormap to HSV colormap

    | [rgb2lab](https://www.mathworks.com/help/images/ref/rgb2lab.html)

    | Convert RGB to CIE 1976 L*a*b*

    | [rgb2ycbcr](https://www.mathworks.com/help/images/ref/rgb2ycbcr.html)

    | Convert RGB color values to YCbCr color space

    | [stretchlim](https://www.mathworks.com/help/images/ref/stretchlim.html)

    | Find limits to contrast stretch image

    | [superpixels](https://www.mathworks.com/help/images/ref/superpixels.html)

    | 2-D superpixel oversegmentation of images

    | [superpixels3](https://www.mathworks.com/help/images/ref/superpixels3.html)

    | 3-D superpixel oversegmentation of 3-D image

    | [watershed](https://www.mathworks.com/help/images/ref/watershed.html)

    | Watershed transform

    | [ycbcr2rgb](https://www.mathworks.com/help/images/ref/ycbcr2rgb.html)

    | Convert YCbCr color values to RGB color space

    | [imref2d](https://www.mathworks.com/help/images/ref/imref2d.html)

    | Reference 2-D image to world coordinates

    | [imref3d](https://www.mathworks.com/help/images/ref/imref3d.html)

    | Reference 3-D image to world coordinates

    | [affine2d](https://www.mathworks.com/help/images/ref/affine2d.html)

    | 2-D Affine Geometric Transformation

    | [projective2d](https://www.mathworks.com/help/images/ref/projective2d.html)

    | 2-D Projective Geometric Transformation

    | [strel](https://www.mathworks.com/help/images/ref/strel.html)

    | Morphological structuring element

    | [offsetstrel](https://www.mathworks.com/help/images/ref/offsetstrel.html)

    | Morphological offset structuring element

    GPU Computing

    | [bwdist](https://www.mathworks.com/help/images/ref/bwdist.html)

    | Distance transform of binary image

    | [bwlabel](https://www.mathworks.com/help/images/ref/bwlabel.html)

    | Label connected components in 2-D binary image

    | [bwlookup](https://www.mathworks.com/help/images/ref/bwlookup.html)

    | Nonlinear filtering using lookup tables

    | [bwmorph](https://www.mathworks.com/help/images/ref/bwmorph.html)

    | Morphological operations on binary images

    | [corr2](https://www.mathworks.com/help/images/ref/corr2.html)

    | 2-D correlation coefficient

    | [edge](https://www.mathworks.com/help/images/ref/edge.html)

    | Find edges in intensity image

    | [histeq](https://www.mathworks.com/help/images/ref/histeq.html)

    | Enhance contrast using histogram equalization

    | [im2double](https://www.mathworks.com/help/matlab/ref/im2double.html)

    | Convert image to double precision

    | [im2single](https://www.mathworks.com/help/images/ref/im2single.html)

    | Convert image to single precision

    | [im2uint8](https://www.mathworks.com/help/images/ref/im2uint8.html)

    | Convert image to 8-bit unsigned integers

    | [im2uint16](https://www.mathworks.com/help/images/ref/im2uint16.html)

    | Convert image to 16-bit unsigned integers

    | [imabsdiff](https://www.mathworks.com/help/images/ref/imabsdiff.html)

    | Absolute difference of two images

    | [imadjust](https://www.mathworks.com/help/images/ref/imadjust.html)

    | Adjust image intensity values or colormap

    | [imbothat](https://www.mathworks.com/help/images/ref/imbothat.html)

    | Bottom-hat filtering

    | [imclose](https://www.mathworks.com/help/images/ref/imclose.html)

    | Morphologically close image

    | [imcomplement](https://www.mathworks.com/help/images/ref/imcomplement.html)

    | Complement image

    | [imdilate](https://www.mathworks.com/help/images/ref/imdilate.html)

    | Dilate image

    | [imerode](https://www.mathworks.com/help/images/ref/imerode.html)

    | Erode image

    | [imfill](https://www.mathworks.com/help/images/ref/imfill.html)

    | Fill image regions and holes

    | [imfilter](https://www.mathworks.com/help/images/ref/imfilter.html)

    | N-D filtering of multidimensional images

    | [imgradient](https://www.mathworks.com/help/images/ref/imgradient.html)

    | Gradient magnitude and direction of an image

    | [imgradientxy](https://www.mathworks.com/help/images/ref/imgradientxy.html)

    | Directional gradients of an image

    | [imhist](https://www.mathworks.com/help/images/ref/imhist.html)

    | Histogram of image data

    | [imlincomb](https://www.mathworks.com/help/images/ref/imlincomb.html)

    | Linear combination of images

    | [imnoise](https://www.mathworks.com/help/images/ref/imnoise.html)

    | Add noise to image

    | [ycbcr2rgb](https://www.mathworks.com/help/images/ref/ycbcr2rgb.html)

    | Convert YCbCr color values to RGB color space

    | [imopen](https://www.mathworks.com/help/images/ref/imopen.html)

    | Morphologically open image

    | [imreconstruct](https://www.mathworks.com/help/images/ref/imreconstruct.html)

    | Morphological reconstruction

    | [imregdemons](https://www.mathworks.com/help/images/ref/imregdemons.html)

    | Estimate displacement field that aligns two 2-D or 3-D images

    | [imresize](https://www.mathworks.com/help/images/ref/imresize.html)

    | Resize image

    | [imrotate](https://www.mathworks.com/help/images/ref/imrotate.html)

    | Rotate image

    | [imshow](https://www.mathworks.com/help/images/ref/imshow.html)

    | Display image

    | [imtophat](https://www.mathworks.com/help/images/ref/imtophat.html)

    | Top-hat filtering

    | [iradon](https://www.mathworks.com/help/images/ref/iradon.html)

    | Inverse Radon transform

    | [mat2gray](https://www.mathworks.com/help/images/ref/mat2gray.html)

    | Convert matrix to grayscale image

    | [mean2](https://www.mathworks.com/help/images/ref/mean2.html)

    | Average or mean of matrix elements

    | [medfilt2](https://www.mathworks.com/help/images/ref/medfilt2.html)

    | 2-D median filtering

    | [normxcorr2](https://www.mathworks.com/help/images/ref/normxcorr2.html)

    | Normalized 2-D cross-correlation

    | [padarray](https://www.mathworks.com/help/images/ref/padarray.html)

    | Pad array

    | [radon](https://www.mathworks.com/help/images/ref/radon.html)

    | Radon transform

    | [regionprops](https://www.mathworks.com/help/images/ref/regionprops.html)

    | Measure properties of image regions

    | [rgb2gray](https://www.mathworks.com/help/matlab/ref/rgb2gray.html)

    | Convert RGB image or colormap to grayscale

    | [rgb2ycbcr](https://www.mathworks.com/help/images/ref/rgb2ycbcr.html)

    | Convert RGB color values to YCbCr color space

    | [std2](https://www.mathworks.com/help/images/ref/std2.html)

    | Standard deviation of matrix elements

    | [stdfilt](https://www.mathworks.com/help/images/ref/stdfilt.html)

    | Local standard deviation of image

    | [stretchlim](https://www.mathworks.com/help/images/ref/stretchlim.html)

    | Find limits to contrast stretch image