3.1.4. SimpleMorphoMath2D

This module implements Morphological 2D Operators.

class SimpleMorphoMath.SimpleMorphoMath2D.BallStructuringElement(radius)[source]

Bases: SimpleMorphoMath.SimpleMorphoMath1D.StructuringElement

class SimpleMorphoMath.SimpleMorphoMath2D.CrossStructuringElement(radius)[source]

Bases: SimpleMorphoMath.SimpleMorphoMath1D.StructuringElement

class SimpleMorphoMath.SimpleMorphoMath2D.Domain2D(x, y)[source]

Bases: object

backward_iterator()[source]
forward_iterator()[source]
class SimpleMorphoMath.SimpleMorphoMath2D.Function2D(values)[source]

Bases: SimpleMorphoMath.SimpleMorphoMath1D.Function

print_object()[source]
reconstruct_using_fifo(marker, verbose=False)[source]

Gray Scale Reconstruction Algorithm using FIFO from Luc Vincent

translate(offset, padd_inf=True)[source]
unit_ball = <SimpleMorphoMath.SimpleMorphoMath2D.BallStructuringElement object>
class SimpleMorphoMath.SimpleMorphoMath2D.HLineStructuringElement(radius)[source]

Bases: SimpleMorphoMath.SimpleMorphoMath1D.StructuringElement

class SimpleMorphoMath.SimpleMorphoMath2D.Location(*args)[source]

Bases: object

x
y
class SimpleMorphoMath.SimpleMorphoMath2D.VLineStructuringElement(radius)[source]

Bases: SimpleMorphoMath.SimpleMorphoMath1D.StructuringElement