Fulguro Logo Support This Project

Basic operations
[Mathematical Morphology]


Detailed Description

Basic Mathematical Morphology Operations.


Functions

FLGR_Ret flgr1d_close (FLGR_Data1D *datdest, FLGR_Data1D *datsrc, FLGR_Data1D *nhb)
FLGR_Ret flgr1d_close_line (FLGR_Data1D *datdest, FLGR_Data1D *datsrc, int sesize_x)
FLGR_Ret flgr1d_close_tophat (FLGR_Data1D *datdest, FLGR_Data1D *datsrc, FLGR_Data1D *nhb)
FLGR_Ret flgr1d_close_tophat_line (FLGR_Data1D *datdest, FLGR_Data1D *datsrc, int sesize_x)
FLGR_Ret flgr1d_dilate (FLGR_Data1D *datdest, FLGR_Data1D *datsrc, FLGR_Data1D *nhb)
FLGR_Ret flgr1d_dilate_line (FLGR_Data1D *datdest, FLGR_Data1D *datsrc, int sesize_x)
FLGR_Ret flgr1d_dilate_log (FLGR_Data1D *lineout, FLGR_Data1D *linein, int size)
FLGR_Ret flgr1d_erode (FLGR_Data1D *datdest, FLGR_Data1D *datsrc, FLGR_Data1D *nhb)
FLGR_Ret flgr1d_erode_line (FLGR_Data1D *datdest, FLGR_Data1D *datsrc, int sesize_x)
FLGR_Ret flgr1d_erode_log (FLGR_Data1D *lineout, FLGR_Data1D *linein, int size)
FLGR_Ret flgr1d_gradient_inner (FLGR_Data1D *datdest, FLGR_Data1D *datsrc, FLGR_Data1D *nhb)
FLGR_Ret flgr1d_gradient_outer (FLGR_Data1D *datdest, FLGR_Data1D *datsrc, FLGR_Data1D *nhb)
FLGR_Ret flgr1d_gradient_thick (FLGR_Data1D *datdest, FLGR_Data1D *datsrc, FLGR_Data1D *nhb)
FLGR_Ret flgr1d_median (FLGR_Data1D *datdest, FLGR_Data1D *datsrc, FLGR_Data1D *nhb)
FLGR_Ret flgr1d_minkowski_add (FLGR_Data1D *datdest, FLGR_Data1D *datsrc, FLGR_Data1D *nhb)
FLGR_Ret flgr1d_minkowski_sub (FLGR_Data1D *datdest, FLGR_Data1D *datsrc, FLGR_Data1D *nhb)
FLGR_Ret flgr1d_open (FLGR_Data1D *datdest, FLGR_Data1D *datsrc, FLGR_Data1D *nhb)
FLGR_Ret flgr1d_open_line (FLGR_Data1D *datdest, FLGR_Data1D *datsrc, int sesize_x)
FLGR_Ret flgr1d_open_tophat (FLGR_Data1D *datdest, FLGR_Data1D *datsrc, FLGR_Data1D *nhb)
FLGR_Ret flgr1d_open_tophat_line (FLGR_Data1D *datdest, FLGR_Data1D *datsrc, int sesize_x)
FLGR_Ret flgr2d_close (FLGR_Data2D *datdest, FLGR_Data2D *datsrc, FLGR_Data2D *nhb)
FLGR_Ret flgr2d_close_line_horizontal (FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int sesize_x)
 Close2d a Image with a linear centered structuring element.
FLGR_Ret flgr2d_close_rectangle (FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int sesize_x, int sesize_y)
 Close2d a Image with a rectangular centered structuring element.
FLGR_Ret flgr2d_close_tophat (FLGR_Data2D *datdest, FLGR_Data2D *datsrc, FLGR_Data2D *nhb)
FLGR_Ret flgr2d_close_tophat_line_horizontal (FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int sesize_x)
 Close2d a Image with a linear centered structuring element.
FLGR_Ret flgr2d_close_tophat_rectangle (FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int sesize_x, int sesize_y)
 Close2d TopHat a Image with a rectangular centered structuring element.
FLGR_Ret flgr2d_dilate (FLGR_Data2D *datdest, FLGR_Data2D *datsrc, FLGR_Data2D *nhb)
FLGR_Ret flgr2d_dilate_line_horizontal (FLGR_Data2D *datdest, FLGR_Data2D *datsrc, int sesize_x)
FLGR_Ret flgr2d_dilate_line_horizontal_log (FLGR_Data2D *datdest, FLGR_Data2D *datsrc, int size)
FLGR_Ret flgr2d_dilate_rectangle (FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int sesize_x, int sesize_y)
 Dilate2d a Image with a rectangular centered structuring element.
FLGR_Ret flgr2d_erode (FLGR_Data2D *datdest, FLGR_Data2D *datsrc, FLGR_Data2D *nhb)
FLGR_Ret flgr2d_erode_line_horizontal (FLGR_Data2D *datdest, FLGR_Data2D *datsrc, int sesize_x)
FLGR_Ret flgr2d_erode_line_horizontal_log (FLGR_Data2D *datdest, FLGR_Data2D *datsrc, int size)
FLGR_Ret flgr2d_erode_rectangle (FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int sesize_x, int sesize_y)
 Erode2d a Image with a rectangular centered structuring element.
FLGR_Ret flgr2d_gradient_inner (FLGR_Data2D *datdest, FLGR_Data2D *datsrc, FLGR_Data2D *nhb)
FLGR_Ret flgr2d_gradient_outer (FLGR_Data2D *datdest, FLGR_Data2D *datsrc, FLGR_Data2D *nhb)
FLGR_Ret flgr2d_gradient_thick (FLGR_Data2D *datdest, FLGR_Data2D *datsrc, FLGR_Data2D *nhb)
FLGR_Ret flgr2d_median (FLGR_Data2D *datdest, FLGR_Data2D *datsrc, FLGR_Data2D *nhb)
FLGR_Ret flgr2d_minkowski_add (FLGR_Data2D *datdest, FLGR_Data2D *datsrc, FLGR_Data2D *nhb)
FLGR_Ret flgr2d_minkowski_sub (FLGR_Data2D *datdest, FLGR_Data2D *datsrc, FLGR_Data2D *nhb)
FLGR_Ret flgr2d_open (FLGR_Data2D *datdest, FLGR_Data2D *datsrc, FLGR_Data2D *nhb)
FLGR_Ret flgr2d_open_line_horizontal (FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int sesize_x)
 Open2d a Image with a linear centered structuring element.
FLGR_Ret flgr2d_open_rectangle (FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int sesize_x, int sesize_y)
 Open2d a Image with a rectangular centered structuring element.
FLGR_Ret flgr2d_open_tophat (FLGR_Data2D *datdest, FLGR_Data2D *datsrc, FLGR_Data2D *nhb)
FLGR_Ret flgr2d_open_tophat_line_horizontal (FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int sesize_x)
 Open2d a Image with a linear centered structuring element.
FLGR_Ret flgr2d_open_tophat_rectangle (FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, int sesize_x, int sesize_y)
 Open2d TopHat a Image with a rectangular centered structuring element.


Function Documentation

FLGR_Ret flgr1d_close ( FLGR_Data1D datdest,
FLGR_Data1D datsrc,
FLGR_Data1D nhb 
)

Closing using a specific neighborhood definition

Parameters:
*datdest : pointer to the signal
*datsrc : pointer to the signal
*nhb : pointer the the Neighborhood definition
Returns:
FLGR_RET_OK, ...

Definition at line 543 of file flgrMorphoBase.c.

FLGR_Ret flgr1d_close_line ( FLGR_Data1D datdest,
FLGR_Data1D datsrc,
int  sesize_x 
)

closing with line structuring element

Parameters:
*datdest 
*datsrc 
*sesize_x 
Returns:
FLGR_RET_OK, ...

Definition at line 706 of file flgrMorphoBaseSegment.c.

FLGR_Ret flgr1d_close_tophat ( FLGR_Data1D datdest,
FLGR_Data1D datsrc,
FLGR_Data1D nhb 
)

Tophat by Closing using a specific neighborhood definition

Parameters:
*datdest : pointer to the signal
*datsrc : pointer to the signal
*nhb : pointer the the Neighborhood definition
Returns:
FLGR_RET_OK, ...

Definition at line 602 of file flgrMorphoBase.c.

FLGR_Ret flgr1d_close_tophat_line ( FLGR_Data1D datdest,
FLGR_Data1D datsrc,
int  sesize_x 
)

closetophat with line structuring element

Parameters:
*datdest 
*datsrc 
*sesize_x 
Returns:
FLGR_RET_OK, ...

Definition at line 776 of file flgrMorphoBaseSegment.c.

FLGR_Ret flgr1d_dilate ( FLGR_Data1D datdest,
FLGR_Data1D datsrc,
FLGR_Data1D nhb 
)

Dilation of a signal with a neighborhood definition described as a 1d shape

Parameters:
*datdest : pointer to the signal
*datsrc : pointer to the signal
*nhb : pointer the the 1D Neighborhood definition
Returns:
FLGR_RET_OK, ...

Definition at line 310 of file flgrMorphoBase.c.

FLGR_Ret flgr1d_dilate_line ( FLGR_Data1D datdest,
FLGR_Data1D datsrc,
int  sesize_x 
)

Dilate with line structuring element

Parameters:
*datdest 
*datsrc 
*sesize_x 
Returns:
FLGR_RET_OK, ...

Definition at line 557 of file flgrMorphoBaseSegment.c.

FLGR_Ret flgr1d_dilate_log ( FLGR_Data1D lineout,
FLGR_Data1D linein,
int  size 
)

Dilate 1D signal using logarithmic decomposition

R. van den Boomgaard and D.A. Wester, "Logarithmic shape decomposition," in Aspects of Visual Form Processing, C. Arcelli, L.P. Cordella, and G. Sanniti di Baja (Eds.), World Scientific Publishing Co.: Singapore, Capri, Italy, 1994, pp. 552-561.

Parameters:
*lineout : pointer to the signal
*linein : pointer to the signal
size : structuring element segment length = 2*size+1
Returns:
FLGR_RET_OK, ...

Definition at line 374 of file flgrMorphoBaseLog.c.

FLGR_Ret flgr1d_erode ( FLGR_Data1D datdest,
FLGR_Data1D datsrc,
FLGR_Data1D nhb 
)

Erosion of a signal with a neighborhood definition described as a 1d shape

Parameters:
*datdest : pointer to the signal
*datsrc : pointer to the signal
*nhb : pointer the the 1D Neighborhood definition
Returns:
FLGR_RET_OK, ...

Definition at line 239 of file flgrMorphoBase.c.

FLGR_Ret flgr1d_erode_line ( FLGR_Data1D datdest,
FLGR_Data1D datsrc,
int  sesize_x 
)

Erode with line structuring element

Parameters:
*datdest 
*datsrc 
*sesize_x 
Returns:
FLGR_RET_OK, ...

Definition at line 639 of file flgrMorphoBaseSegment.c.

FLGR_Ret flgr1d_erode_log ( FLGR_Data1D lineout,
FLGR_Data1D linein,
int  size 
)

Erode 1D signal using logarithmic decomposition

R. van den Boomgaard and D.A. Wester, "Logarithmic shape decomposition," in Aspects of Visual Form Processing, C. Arcelli, L.P. Cordella, and G. Sanniti di Baja (Eds.), World Scientific Publishing Co.: Singapore, Capri, Italy, 1994, pp. 552-561.

Parameters:
*lineout : pointer to the signal
*linein : pointer to the signal
size : structuring element segment length = 2*size+1
Returns:
FLGR_RET_OK, ...

Definition at line 260 of file flgrMorphoBaseLog.c.

FLGR_Ret flgr1d_gradient_inner ( FLGR_Data1D datdest,
FLGR_Data1D datsrc,
FLGR_Data1D nhb 
)

Compute Inner Morphological Gradient using a specific neighborhood definition

Parameters:
*datdest : pointer to the signal
*datsrc : pointer to the signal
*nhb : pointer the the Neighborhood definition
Returns:
FLGR_RET_OK, ...

Definition at line 413 of file flgrMorphoBase.c.

FLGR_Ret flgr1d_gradient_outer ( FLGR_Data1D datdest,
FLGR_Data1D datsrc,
FLGR_Data1D nhb 
)

Compute Outer Morphological Gradient using a specific neighborhood definition

Parameters:
*datdest : pointer to the signal
*datsrc : pointer to the signal
*nhb : pointer the the Neighborhood definition
Returns:
FLGR_RET_OK, ...

Definition at line 444 of file flgrMorphoBase.c.

FLGR_Ret flgr1d_gradient_thick ( FLGR_Data1D datdest,
FLGR_Data1D datsrc,
FLGR_Data1D nhb 
)

Compute Thick Morphological Gradient using a specific neighborhood definition

Parameters:
*datdest : pointer to the signal
*datsrc : pointer to the signal
*nhb : pointer the the Neighborhood definition
Returns:
FLGR_RET_OK, ...

Definition at line 475 of file flgrMorphoBase.c.

FLGR_Ret flgr1d_median ( FLGR_Data1D datdest,
FLGR_Data1D datsrc,
FLGR_Data1D nhb 
)

Compute median of a signal and a 1d shape described as neighborhood definition

Parameters:
*datdest : pointer to the signal
*datsrc : pointer to the signal
*nhb : pointer the the 1D Neighborhood definition
Returns:
FLGR_RET_OK, ...

Definition at line 379 of file flgrMorphoBase.c.

FLGR_Ret flgr1d_minkowski_add ( FLGR_Data1D datdest,
FLGR_Data1D datsrc,
FLGR_Data1D nhb 
)

Minkoswki addstraction of a signal and a 1d shape described as neighborhood definition

Parameters:
*datdest : pointer to the signal
*datsrc : pointer to the signal
*nhb : pointer the the 1D Neighborhood definition
Returns:
FLGR_RET_OK, ...

Definition at line 169 of file flgrMorphoBase.c.

FLGR_Ret flgr1d_minkowski_sub ( FLGR_Data1D datdest,
FLGR_Data1D datsrc,
FLGR_Data1D nhb 
)

Minkoswki substraction of a signal and a 1d shape described as neighborhood definition

Parameters:
*datdest : pointer to the signal
*datsrc : pointer to the signal
*nhb : pointer the the 1D Neighborhood definition
Returns:
FLGR_RET_OK, ...

Definition at line 99 of file flgrMorphoBase.c.

FLGR_Ret flgr1d_open ( FLGR_Data1D datdest,
FLGR_Data1D datsrc,
FLGR_Data1D nhb 
)

Openning using a specific neighborhood definition

Parameters:
*datdest : pointer to the signal
*datsrc : pointer to the signal
*nhb : pointer the the Neighborhood definition
Returns:
FLGR_RET_OK, ...

Definition at line 509 of file flgrMorphoBase.c.

FLGR_Ret flgr1d_open_line ( FLGR_Data1D datdest,
FLGR_Data1D datsrc,
int  sesize_x 
)

openning with line structuring element

Parameters:
*datdest 
*datsrc 
*sesize_x 
Returns:
FLGR_RET_OK, ...

Definition at line 673 of file flgrMorphoBaseSegment.c.

FLGR_Ret flgr1d_open_tophat ( FLGR_Data1D datdest,
FLGR_Data1D datsrc,
FLGR_Data1D nhb 
)

Tophat by Openning using a specific neighborhood definition

Parameters:
*datdest : pointer to the signal
*datsrc : pointer to the signal
*nhb : pointer the the Neighborhood definition
Returns:
FLGR_RET_OK, ...

Definition at line 577 of file flgrMorphoBase.c.

FLGR_Ret flgr1d_open_tophat_line ( FLGR_Data1D datdest,
FLGR_Data1D datsrc,
int  sesize_x 
)

opentophat with line structuring element

Parameters:
*datdest 
*datsrc 
*sesize_x 
Returns:
FLGR_RET_OK, ...

Definition at line 740 of file flgrMorphoBaseSegment.c.

FLGR_Ret flgr2d_close ( FLGR_Data2D datdest,
FLGR_Data2D datsrc,
FLGR_Data2D nhb 
)

Closing using a specific neighborhood definition

Parameters:
*datdest : pointer to the image
*datsrc : pointer to the image
*nhb : pointer the the Neighborhood definition
Returns:
FLGR_RET_OK, ...
Examples:
example1.c, example4.c, and multithread_watershed.c.

Definition at line 2166 of file flgrMorphoBase.c.

FLGR_Ret flgr2d_close_line_horizontal ( FLGR_Data2D imgdest,
FLGR_Data2D imgsrc,
int  sesize_x 
)

Close2d a Image with a linear centered structuring element.

Parameters:
*imgdest : destination image
*imgsrc : source image
sesize_x : size_x of the linear centered structuring elements
Returns:
-1 if image does not have the right type or if image dest and src have differents properties

Definition at line 1257 of file flgrMorphoBaseSegment.c.

FLGR_Ret flgr2d_close_rectangle ( FLGR_Data2D imgdest,
FLGR_Data2D imgsrc,
int  sesize_x,
int  sesize_y 
)

Close2d a Image with a rectangular centered structuring element.

Parameters:
*imgdest : destination image
*imgsrc : source image
sesize_x : size_x of the linear centered structuring elements
sesize_y : size_y of the linear centered structuring elements
Returns:
-1 if image does not have the right type or if image dest and src have differents properties

Definition at line 1327 of file flgrMorphoBaseSegment.c.

FLGR_Ret flgr2d_close_tophat ( FLGR_Data2D datdest,
FLGR_Data2D datsrc,
FLGR_Data2D nhb 
)

Tophat by Closing using a specific neighborhood definition

Parameters:
*datdest : pointer to the image
*datsrc : pointer to the image
*nhb : pointer the the Neighborhood definition
Returns:
FLGR_RET_OK, ...

Definition at line 2263 of file flgrMorphoBase.c.

FLGR_Ret flgr2d_close_tophat_line_horizontal ( FLGR_Data2D imgdest,
FLGR_Data2D imgsrc,
int  sesize_x 
)

Close2d a Image with a linear centered structuring element.

Parameters:
*imgdest : destination image
*imgsrc : source image
sesize_x : size_x of the linear centered structuring elements
Returns:
-1 if image does not have the right type or if image dest and src have differents properties

Definition at line 1397 of file flgrMorphoBaseSegment.c.

FLGR_Ret flgr2d_close_tophat_rectangle ( FLGR_Data2D imgdest,
FLGR_Data2D imgsrc,
int  sesize_x,
int  sesize_y 
)

Close2d TopHat a Image with a rectangular centered structuring element.

Parameters:
*imgdest : destination image
*imgsrc : source image
sesize_x : size_x of the linear centered structuring elements
sesize_y : size_y of the linear centered structuring elements
Returns:
-1 if image does not have the right type or if image dest and src have differents properties

Definition at line 1473 of file flgrMorphoBaseSegment.c.

FLGR_Ret flgr2d_dilate ( FLGR_Data2D datdest,
FLGR_Data2D datsrc,
FLGR_Data2D nhb 
)

Dilate an image using a specific neighborhood definition

Parameters:
*datdest : pointer to the image
*datsrc : pointer to the image
*nhb : pointer the the Neighborhood definition
Returns:
FLGR_RET_OK, ...
Examples:
example2.c, example4.c, and multithread_watershed.c.

Definition at line 1874 of file flgrMorphoBase.c.

FLGR_Ret flgr2d_dilate_line_horizontal ( FLGR_Data2D datdest,
FLGR_Data2D datsrc,
int  sesize_x 
)

Dilate with line structuring element

Parameters:
*datdest 
*datsrc 
*sesize_x 
Returns:
FLGR_RET_OK, ...

Definition at line 874 of file flgrMorphoBaseSegment.c.

FLGR_Ret flgr2d_dilate_line_horizontal_log ( FLGR_Data2D datdest,
FLGR_Data2D datsrc,
int  size 
)

Dilate 2D pixmap with a horizontal segment structuring element using a logarithmic decomposition

R. van den Boomgaard and D.A. Wester, "Logarithmic shape decomposition," in Aspects of Visual Form Processing, C. Arcelli, L.P. Cordella, and G. Sanniti di Baja (Eds.), World Scientific Publishing Co.: Singapore, Capri, Italy, 1994, pp. 552-561.

Parameters:
*datdest : pointer to the pixmap
*datsrc : pointer to the pixmap
size : horizontal segment structuring element segment width = 2*size+1
Returns:
FLGR_RET_OK, ...

Definition at line 531 of file flgrMorphoBaseLog.c.

FLGR_Ret flgr2d_dilate_rectangle ( FLGR_Data2D imgdest,
FLGR_Data2D imgsrc,
int  sesize_x,
int  sesize_y 
)

Dilate2d a Image with a rectangular centered structuring element.

Parameters:
*imgdest : destination image
*imgsrc : source image
sesize_x : size_x of the linear centered structuring elements
sesize_y : size_y of the linear centered structuring elements
Returns:
-1 if image does not have the right type or if image dest and src have differents properties

Definition at line 1137 of file flgrMorphoBaseSegment.c.

FLGR_Ret flgr2d_erode ( FLGR_Data2D datdest,
FLGR_Data2D datsrc,
FLGR_Data2D nhb 
)

Erode an image using a specific neighborhood definition

Parameters:
*datdest : pointer to the image
*datsrc : pointer to the image
*nhb : pointer the the Neighborhood definition
Returns:
FLGR_RET_OK, ...
Examples:
example2.c.

Definition at line 1558 of file flgrMorphoBase.c.

FLGR_Ret flgr2d_erode_line_horizontal ( FLGR_Data2D datdest,
FLGR_Data2D datsrc,
int  sesize_x 
)

Erode with line structuring element

Parameters:
*datdest 
*datsrc 
*sesize_x 
Returns:
FLGR_RET_OK, ...

Definition at line 968 of file flgrMorphoBaseSegment.c.

FLGR_Ret flgr2d_erode_line_horizontal_log ( FLGR_Data2D datdest,
FLGR_Data2D datsrc,
int  size 
)

Erode 2D pixmap with a horizontal segment structuring element using a logarithmic decomposition

R. van den Boomgaard and D.A. Wester, "Logarithmic shape decomposition," in Aspects of Visual Form Processing, C. Arcelli, L.P. Cordella, and G. Sanniti di Baja (Eds.), World Scientific Publishing Co.: Singapore, Capri, Italy, 1994, pp. 552-561.

Parameters:
*datdest : pointer to the pixmap
*datsrc : pointer to the pixmap
size : horizontal segment structuring element segment width = 2*size+1
Returns:
FLGR_RET_OK, ...

Definition at line 455 of file flgrMorphoBaseLog.c.

FLGR_Ret flgr2d_erode_rectangle ( FLGR_Data2D imgdest,
FLGR_Data2D imgsrc,
int  sesize_x,
int  sesize_y 
)

Erode2d a Image with a rectangular centered structuring element.

Parameters:
*imgdest : destination image
*imgsrc : source image
sesize_x : size_x of the linear centered structuring elements
sesize_y : size_y of the linear centered structuring elements
Returns:
-1 if image does not have the right type or if image dest and src have differents properties

Definition at line 1179 of file flgrMorphoBaseSegment.c.

FLGR_Ret flgr2d_gradient_inner ( FLGR_Data2D datdest,
FLGR_Data2D datsrc,
FLGR_Data2D nhb 
)

Compute Inner Morphological Gradient using a specific neighborhood definition

Parameters:
*datdest : pointer to the image
*datsrc : pointer to the image
*nhb : pointer the the Neighborhood definition
Returns:
FLGR_RET_OK, ...

Definition at line 2015 of file flgrMorphoBase.c.

FLGR_Ret flgr2d_gradient_outer ( FLGR_Data2D datdest,
FLGR_Data2D datsrc,
FLGR_Data2D nhb 
)

Compute Outer Morphological Gradient using a specific neighborhood definition

Parameters:
*datdest : pointer to the image
*datsrc : pointer to the image
*nhb : pointer the the Neighborhood definition
Returns:
FLGR_RET_OK, ...

Definition at line 2039 of file flgrMorphoBase.c.

FLGR_Ret flgr2d_gradient_thick ( FLGR_Data2D datdest,
FLGR_Data2D datsrc,
FLGR_Data2D nhb 
)

Compute Thick Morphological Gradient using a specific neighborhood definition

Parameters:
*datdest : pointer to the image
*datsrc : pointer to the image
*nhb : pointer the the Neighborhood definition
Returns:
FLGR_RET_OK, ...

Definition at line 2063 of file flgrMorphoBase.c.

FLGR_Ret flgr2d_median ( FLGR_Data2D datdest,
FLGR_Data2D datsrc,
FLGR_Data2D nhb 
)

Compute median using a specific neighborhood definition

Parameters:
*datdest : pointer to the image
*datsrc : pointer to the image
*nhb : pointer the the Neighborhood definition
Returns:
FLGR_RET_OK, ...
Examples:
multithread_auto.c.

Definition at line 1972 of file flgrMorphoBase.c.

FLGR_Ret flgr2d_minkowski_add ( FLGR_Data2D datdest,
FLGR_Data2D datsrc,
FLGR_Data2D nhb 
)

Minkoswki addition of an image and a shape described as neighborhood definition

Parameters:
*datdest : pointer to the image
*datsrc : pointer to the image
*nhb : pointer the the Neighborhood definition
Returns:
FLGR_RET_OK, ...

Definition at line 1237 of file flgrMorphoBase.c.

FLGR_Ret flgr2d_minkowski_sub ( FLGR_Data2D datdest,
FLGR_Data2D datsrc,
FLGR_Data2D nhb 
)

Minkoswki substraction of an image and a shape described as neighborhood definition

Parameters:
*datdest : pointer to the image
*datsrc : pointer to the image
*nhb : pointer the the Neighborhood definition
Returns:
FLGR_RET_OK, ...

Definition at line 911 of file flgrMorphoBase.c.

FLGR_Ret flgr2d_open ( FLGR_Data2D datdest,
FLGR_Data2D datsrc,
FLGR_Data2D nhb 
)

Openning using a specific neighborhood definition

Parameters:
*datdest : pointer to the image
*datsrc : pointer to the image
*nhb : pointer the the Neighborhood definition
Returns:
FLGR_RET_OK, ...
Examples:
example1.c, example4.c, and multithread_watershed.c.

Definition at line 2094 of file flgrMorphoBase.c.

FLGR_Ret flgr2d_open_line_horizontal ( FLGR_Data2D imgdest,
FLGR_Data2D imgsrc,
int  sesize_x 
)

Open2d a Image with a linear centered structuring element.

Parameters:
*imgdest : destination image
*imgsrc : source im Im(imgtmp,img,&nhb); age
sesize_x : size_x of the linear centered structuring elements
Returns:
-1 if image does not have the right type or if image dest and src have differents properties

Definition at line 1223 of file flgrMorphoBaseSegment.c.

FLGR_Ret flgr2d_open_rectangle ( FLGR_Data2D imgdest,
FLGR_Data2D imgsrc,
int  sesize_x,
int  sesize_y 
)

Open2d a Image with a rectangular centered structuring element.

Parameters:
*imgdest : destination image
*imgsrc : source image
sesize_x : size_x of the linear centered structuring elements
sesize_y : size_y of the linear centered structuring elements
Returns:
-1 if image does not have the right type or if image dest and src have differents properties

Definition at line 1292 of file flgrMorphoBaseSegment.c.

FLGR_Ret flgr2d_open_tophat ( FLGR_Data2D datdest,
FLGR_Data2D datsrc,
FLGR_Data2D nhb 
)

Tophat by Openning using a specific neighborhood definition

Parameters:
*datdest : pointer to the image
*datsrc : pointer to the image
*nhb : pointer the the Neighborhood definition
Returns:
FLGR_RET_OK, ...

Definition at line 2238 of file flgrMorphoBase.c.

FLGR_Ret flgr2d_open_tophat_line_horizontal ( FLGR_Data2D imgdest,
FLGR_Data2D imgsrc,
int  sesize_x 
)

Open2d a Image with a linear centered structuring element.

Parameters:
*imgdest : destination image
*imgsrc : source image
sesize_x : size_x of the linear centered structuring elements
Returns:
-1 if image does not have the right type or if image dest and src have differents properties

Definition at line 1362 of file flgrMorphoBaseSegment.c.

FLGR_Ret flgr2d_open_tophat_rectangle ( FLGR_Data2D imgdest,
FLGR_Data2D imgsrc,
int  sesize_x,
int  sesize_y 
)

Open2d TopHat a Image with a rectangular centered structuring element.

Parameters:
*imgdest : destination image
*imgsrc : source image
sesize_x : size_x of the linear centered structuring elements
sesize_y : size_y of the linear centered structuring elements
Returns:
-1 if image does not have the right type or if image dest and src have differents properties

Definition at line 1436 of file flgrMorphoBaseSegment.c.


SourceForge.net Logo
Generated on Tue Nov 11 19:17:28 2008 for Fulguro by doxygen 1.5.6