MMACH (lmmach) library
LIBRARY NAME
lmmach - library for MMACH toolbox
DESCRIPTION
LIST OF LIBRARY FUNCTIONS
- lvaddm
- Add two images pixel by pixel.
- lvadil
- Do the anti-dilation of an image by a set structuring element, with an operation gating mask.
- lvaero
- Do the anti-erosion of an image by a set structuring element, with an operation gating mask.
- lvcast1
- Upconvert all images to the highest input image data type.
- lvcentfilt
- Do the center filter of an image by a set structuring element, with an optional operation gating mask.
- lvchghomot
- Change the homotopy of an image.
- lvclohole
- Closes the holes of the objects without changing their contours.
- lvclorec
- Do the closing by reconstruction of an image by a set structuring element, using a conditional image, with an optional operation gating mask.
- lvclose
- Do the closing of an image by a set structuring element, with an operation gating mask.
- lvcloseseg
- Closing by a straight line segment.
- lvcoASF
- N successive close/opens by the same structuring element.
- lvcocASF
- N successive close/open/closes by the same structuring element.
- lvconddil
- Do the cond. dilation of an image by a conditional image and a set structuring element, with an operation gating mask.
- lvcondero
- Do the cond. erosion of an image by a conditional image and a set structuring element, with an operation gating mask.
- lvcondskthick
- Do the conditional exoskeleton by thickening of an image, with an operation gating mask.
- lvcondskthin
- Do the conditional skeleton by thinning of an image, with an operation gating mask.
- lvcondthick
- Do the cond. thickening of an image by a conditional image and two set structuring elements, with an operation gating mask.
- lvcondthin
- Do the cond. thinning of an image by a conditional image and two set structuring elements, with an operation gating mask.
- lvdil
- Do the dilation of an image by a structuring element, with an operation gating mask.
- lvdilexpan
- Expansion as a conditionally translation invariant dilation.
- lvdilseg
- Dilation by a straight line segment.
- lvdiskstr
- Creates disk-like structuring elements for use in morphological operations
- lvdist
- Do the distance function of a binary image.
- lvedgeoff
- Eliminates the objects that hit the window.
- lvequal
- Compares two images, if they are equal affects a cantata variable with one, otherwise affects it with zero.
- lvero
- Do the erosion of an image by a structuring element, with an operation gating mask.
- lveroseg
- Erosion by a straight line segment.
- lvextintersec
- Do the infimum of multiple images pixel by pixel with an operation gating mask.
- lvextunion
- Do the supremum of multiple images pixel by pixel with an operation gating mask.
- lvframe
- Builds a window.
- lvicanon
- Do the n-canonical dual transformation of an image, with an operation gating mask.
- lviff2str
- Converts a VIFF image to a structuring element file
- lvinfgen
- Do the inf-generating of an image by two set structuring elements, with an operation gating mask.
- lvintersec
- Do the inf of two images pixel by pixel with an operation gating mask.
- lvlabelm
- Do the labeling of a binary image.
- lvlastero
- Do the last erosion of an image by a set structuring element, with an operation gating mask.
- lvless
- Check if an image is always equal or less than another image.
- lvlocmax
- Find the local maximum of an image.
- lvlocmin
- Find the local minimum of an image.
- lvmorphgrad
- Do the morphological gradient of an image.
- lvnclose
- N successive closings by the same structuring element.
- lvncondbisec
- Do the n-order cond. bisector of an image by a set structuring element, with an operation gating mask.
- lvnconddil
- N successive cond. dilations of an image by a conditional image and a set structuring element, with an operation gating mask.
- lvncondero
- N successive cond. erosions of an image by a conditional image and a set structuring element, with an operation gating mask.
- lvncondthick
- N sucessive cond. thickenings of an image.
- lvncondthin
- N sucessive cond. thinnings of an image.
- lvndil
- N successive dilations by the same structuring element.
- lvneg
- Do the inversion of an image pixel by pixel, with an operation gating mask.
- lvnero
- N successive erosions by the same structuring element.
- lvnopen
- N successive openings by the same structuring element.
- lvnthick
- N successive thickenings of an image.
- lvnthin
- N successive thinnings of an image.
- lvocASF
- N successive open/closes by the same structuring element.
- lvocoASF
- N successive open/close/opens by the same structuring element.
- lvopen
- Do the opening of an image by a set structuring element, with an operation gating mask.
- lvopenrec
- Do the opening by reconstruction of an image by a set structuring element, using a conditional image, with an optional operation gating mask.
- lvopenseg
- Opening by a straight line segment.
- lvrotstr
- Rotates a structuring element.
- lvscanon
- Do the n-canonical transformation of an image, with an operation gating mask.
- lvskel
- Do the morphological skeleton of an image by a set structuring element, with an operation gating mask.
- lvskelthinP
- Do the skeleton by thinning with mult. str. sets of an image, with an operation gating mask.
- lvskiz
- Do the skiz of an image, with an operation gating mask.
- lvskthick
- Do the exoskeleton by thickening of an image, with an operation gating mask.
- lvskthin
- Do the skeleton by thinning of an image, with an operation gating mask.
- lvsmoothseg
- Do the smooth segmentation, with an operation gating mask.
- lvstrflat
- Customizes a morphological planar kernel via keyboard entry.
- lvsubm
- Compute the difference (subtract) between two images pixel by pixel.
- lvsupgen
- Do the sup-generating of an image by two set structuring elements, with an operation gating mask.
- lvsymdif
- Compares two images pixel by pixel and shows different pixels.
- lvthick
- Do the thickening of an image by two set structuring elements, with an operation gating mask.
- lvthin
- Do the thinning of an image by two set structuring elements, with an operation gating mask.
- lvthreshm
- Do the adaptative threshold of an image pixel by pixel.
- lvtoggle
- Do the toggle between two images pixel by pixel with an operation gating mask.
- lvunion
- Do the supremum of two images pixel by pixel with an operation gating mask.
- lvwatersh
- Do the watershed of a gray-scale image.
- queue_init
- *
- queue_empty
- *
- queue_add
- *
- queue_first
- *
- breverse
- * This routine is used in the format and unformat routines.
- format
- *
- unformat
- *
- read_str
- *
- write_str
- *
- mat2vec_str
- *
- copyimagedata1
- *
- setimage
- *
- clearimage
- *
ADDITIONAL INFORMATION
LOCATION OF SOURCE FILES
$MMACH/objects/library/lmmach/src
LOCATION OF PUBLIC INCLUDE FILE
$MMACH/include/lmmach/lmmach.h
YOU MUST INCLUDE
#include <mmach.h>
SEE ALSO
For a definition of conditionally translation invariant dilation see:
G. Banon and J. Barrera, "Set operator decomposition and conditionally translation invariant elementary operators", Workshop on Mathematical Morphology and its Applications to Signal Processing II, Fontainebleau, France, 7-9 September, 1994.
For more details on Digital Topology see:
G. Banon and J. Barrera, "Bases da Morfologia Matematica para Analise de Imagens
binarias", IX Escola de Computacao, Recife, 1994.
related routines are: veroexpan, vdilshrin, veroshrin
SEE MANUAL
COPYRIGHT
Copyright (C) 1993, 1994, USP,INPE,UNICAMP. All rights reserved.