[mmvmax] [Up] [mminfrec] | Connected Operators |
Implemented in Python.
f | Image Gray-scale (uint8 or uint16) image. |
h | Double Contrast parameter. Default:
|
Bc | Structuring Element Structuring element ( connectivity). Default:
|
y | Image Gray-scale (uint8 or uint16) or binary image. |
mmhmax inf-reconstructs the gray-scale image
f
from the marker created by the subtraction of the positive integer value
h
from
f
, using connectivity
Bc
. This operator removes connected peaks with contrast less than
h
.
>>> a = uint8([ [4, 3, 6, 1, 3, 5, 2], [2, 9, 6, 1, 6, 7, 3], [8, 9, 3, 2, 4, 9, 4], [3, 1, 2, 1, 2, 4, 2]])
>>> print mmhmax(a,2,mmsebox())
[[4 3 6 1 3 5 2] [2 7 6 1 6 7 3] [7 7 3 2 4 7 4] [3 1 2 1 2 4 2]]
>>> f = mmreadgray('r4x2_256.tif')
>>> mmshow(f)
>>> fb = mmhmax(f,50)
>>> mmshow(fb)
>>> mmshow(mmregmax(fb))
![]() |
![]() |
|
f | fb |
![]() |
|
mmregmax(fb) |
def mmhmax(f, h=1, Bc=None): if Bc is None: Bc = mmsecross() g = mmsubm(f,h) y = mminfrec(g,f,Bc); return y
mmsecross | Diamond structuring element and elementary 3x3 cross. |
mmsebox | Create a box structuring element. |
mmfreedom | Control automatic data type conversion. |
mmhmin | Remove basins with contrast less than h. |
mmareaopen | Area opening |
[mmvmax] [Up] [mminfrec] | ![]() |
Copyright (c) 2003, Roberto A. Lotufo, UNICAMP-University of Campinas; Rubens C. Machado, CenPRA-Renato Archer Research Center. |