picks out the morphological perimeter of regions of foreground in image.
treats values above t as foreground.
Details and Options
- Morphological perimeter is defined to consist of foreground pixels that are directly adjacent to the background.
- MorphologicalPerimeter works with arbitrary 2D and 3D images, as well as real arrays of any rank.
- MorphologicalPerimeter[image,…] yields a binary image in which pixels considered to be on the morphological perimeter have value 1 and others have value 0.
- MorphologicalPerimeter[image] is equivalent to MorphologicalPerimeter[image,0].
- The following options can be specified:
CornerNeighbors True whether to include corner neighbors Padding 0 padding method
Examplesopen allclose all
In 2D, by default, all 8 neighbors are visited to see if a pixel is connected to the background:
Return a 4-connected perimeter using CornerNeighbors->False:
In 3D, by default, all 26 neighbors are visited to see if a pixel is connected to the background:
Use CornerNeighbors->False to return a 6-connected perimeter:
Wolfram Research (2008), MorphologicalPerimeter, Wolfram Language function, https://reference.wolfram.com/language/ref/MorphologicalPerimeter.html (updated 2012).
Wolfram Language. 2008. "MorphologicalPerimeter." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2012. https://reference.wolfram.com/language/ref/MorphologicalPerimeter.html.
Wolfram Language. (2008). MorphologicalPerimeter. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/MorphologicalPerimeter.html