Image Processing Toolbox | ![]() ![]() |
Morphological Operations
Intensity and Binary Images
conndef
Default connectivity array
imbothat
Perform bottom-hat filtering
imclearborder
Suppress light structures connected to image border
imclose
Close image
imdilate
Dilate image
imerode
Erode image
imextendedmax
Extended-maxima transform
imextendedmin
Extended-minima transform
imfill
Fill image regions
imhmax
H-maxima transform
imhmin
H-minima transform
imimposemin
Impose minima
imopen
Open image
imreconstruct
Perform morphological reconstruction
imregionalmax
Regional maxima of image
imregionalmin
Regional minima of image
imtophat
Perform tophat filtering
watershed
Find image watershed regions
Binary Images
applylut
Perform neighborhood operations using lookup tables
bwarea
Area of objects in binary image
bwareaopen
Binary area open; remove small objects
bwdist
Distance transform
bweuler
Euler number of binary image
bwfill
Fill background regions in binary image
bwhitmiss
Binary hit-miss operation
bwlabel
Label connected components in 2-D binary image
bwlabeln
Label connected components in N-D binary image.
bwmorph
Perform morphological operations on binary image
bwpack
Pack binary image
bwperim
Find perimeter of objects in binary image
bwselect
Select objects in binary image
bwulterode
Ultimate erosion
bwunpack
Unpack a packed binary image
imregionalmin
Regional minima of image
imtophat
Perform tophat filtering
makelut
Construct lookup table for use with
applylut
Structuring Element (STREL) Creation and Manipulation
getheight
Get the height of a structuring element
getneighbors
Get structuring element neighbor locations and heights
getnhood
Get structuring element neighborhood
getsequence
Extract sequence of decomposed structuring elements
isflat
Return true for flat structuring element
reflect
Reflect structuring element
strel
Create morphological structuring element
translate
Translate structuring element
![]() | Linear Filtering and Transforms | Region-Based, Neighborhood, and Block Processing | ![]() |