/*************************************************************************************************************************************/
/* */
/* F I L T R A G E D ' U N E I M A G E P A R T R A N S F O R M E E D E F O U R I E R C O M P L E X E : */
/* */
/* */
/* Author of '$xci/filtre.04$I' : */
/* */
/* Jean-Francois Colonna (LACTAMME, 1994??????????). */
/* */
/*************************************************************************************************************************************/
/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/* */
/* G E S T I O N D E L ' E T A L E M E N T D U N O Y A U : */
/* */
/*************************************************************************************************************************************/
Bblock
BoIn(niveau,NOIR,BLANC,PAS_COULEURS)
Bblock
MODIFICATION_LISTE_DE_SUBSTITUTION(niveau
,GENP(COND(IFLE(niveau,seuil_d_etalement_du_filtre)
,NOIR
,COND(IL_FAUT(binariser_le_filtre)
,BLANC
,MAX2(NIVA(SCAL(SOUS(niveau
,seuil_d_etalement_du_filtre
)
,SOUS(BLANC
,seuil_d_etalement_du_filtre
)
,NIVR(BLANC)
)
)
,NOIR_PLANCHER
)
)
)
)
);
/* La liste de substitution (associee au masque) est telle que tout ce qui */
/* est inferieur au seuil disparait ('NOIR'), et que les autres utilisent tout */
/* le "spectre" [NOIR_PLANCHER,BLANC]. */
Eblock
EBoI
SUBSTITUTION(L_SUBSTITUTION_VARIABLE);
Eblock