/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        D E F I N I T I O N   D E S   O P E R A T I O N S   D ' A C C U M U L A T I O N  :                                         */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*        Author of '$xci/accumule.03$I' :                                                                                           */
/*                                                                                                                                   */
/*                    Jean-Francois Colonna (LACTAMME, 1996??????????).                                                              */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        P A R A M E T R E S  :                                                                                                     */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   FACTEUR_D_ATTENUATION                                                                                                         \
                    FU                                                                                                                  \
                                        /* Facteur destine a attenuer (eventuellement) les images, la premiere etant en general      */ \
                                        /* plus attenuee que la derniere, car elle correspond dans une sequence temporelle a un      */ \
                                        /* instant plus ancien (la valeur 'FU' correspond a l'absence...). On notera que si ce       */ \
                                        /* facteur est nul, il est alors calcule automatiquement de facon que :                      */ \
                                        /*                                                                                           */ \
                                        /*                                               (derniere_image - premiere_image + 1)       */ \
                                        /*                  BLANC*(facteur_d_attenuation)                                      = 1   */ \
                                        /*                                                                                           */ \
                                        /* ce qui permet d'exploiter au mieux la dynamique des niveaux de gris, la derniere image    */ \
                                        /* se trouvant tres pres du NOIR. A titre d'exemple, lors d'un calcul portant sur 128        */ \
                                        /* images, on a :                                                                            */ \
                                        /*                                                                                           */ \
                                        /*                  facteur_d_attenuation = 0.957633                                         */ \
                                        /*                                                                                           */
#define   EDITER_LE_FACTEUR_D_ATTENUATION                                                                                               \
                    FAUX                                                                                                                \
                                        /* Indique s'il faut editer ('VRAI') ou pas ('FAUX') le facteur d'attenuation ; cela n'a     */ \
                                        /* evidemment de sens que lorsque celui est nul, et donc calcule automatiquement...          */

#define   FACTEUR_A                                                                                                                     \
                    FU
#define   FACTEUR_B                                                                                                                     \
                    FZERO
                                        /* Facteurs destines a transformer lineairement le numero d'image (A.n + B)                  */

#define   RECHERCHE_DU_MAXIMUM                                                                                                          \
                    FAUX                                                                                                                \
                                        /* Faut-il rechercher le maximum ('VRAI') ou proceder par cumul arithmetique ('FAUX') ?      */
#define   EN_FAIT_RECHERCHE_DU_MINIMUM                                                                                                  \
                    FAUX                                                                                                                \
                                        /* Lorsque 'IL_FAUT(rechercher_le_maximum)', doit-on en fait chercher le minimum ('VRAI')    */ \
                                        /* ou bien (comme avant le 19990323143608) veritablement le maximum ('FAUX') ? On notera     */ \
                                        /* l'interet de cette option avec les images qui sont sur un fond BLANC (apres, par exemple, */ \
                                        /* l'intervention de '$xci/complement$X'). On verra avec interet 'v $xiirv/PART.41.1.0'.     */

#define   FAIRE_VARIER_LINEAIREMENT_LE_FACTEUR_D_ATTENUATION                                                                            \
                    FAUX                                                                                                                \
                                        /* Faut-il faire varier lineairement le 'facteur_d_attenuation_courant' ('VRAI') ou non      */ \
                                        /* lineairement ('FAUX') comme c'etait le cas systematiquement avant le 19990421143004.      */
#define   FACTEUR_D_ATTENUATION_DE_DEPART                                                                                               \
                    FZERO
#define   FACTEUR_D_ATTENUATION_D_ARRIVEE                                                                                               \
                    FU
                                        /* Bornes de variation de 'facteur_d_attenuation_courant' dans le cas ou                     */
                                        /* 'IL_FAUT(faire_varier_lineairement_le_facteur_d_attenuation)'.                            */



Copyright © Jean-François Colonna, 2019-2021.
Copyright © CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / Ecole Polytechnique, 2019-2021.