#######################################################################################################################################
# #
# G E N E R A T I O N D E S C O M P O S A N T E S C O N N E X E S #
# D ' U N F R A C T A L " C A R R E " ( V E R S I O N 2 ) : #
# #
# #
# Author of '$xiirf/.FRC2.52.3.$U' : #
# #
# Jean-Francois COLONNA (LACTAMME, 20231202090706). #
# #
#######################################################################################################################################
$Z setParam _____NDilat 25
$Z # Parametre introduit le 20231205134539... #
$Z setParam _____LBande 8
$Z setParam _____PaletteTexture $xiP/cercle.35
#20231203133604____:$Z setParam _____Niveau0 $GRIS_4 #
$Z setParam _____Niveau0 $GRIS_2
#20231203133604____:$Z setParam _____NiveauP 100 #
$Z setParam _____NiveauP 40
$Z setParam _____ArgContours "$K_VIDE"
$Z # Parametre introduit le 20231205170328... #
$Z set ImAgE_T1=$_____ImageR.T1
$Z set ImAgE_T2=$_____ImageR.T2
$Z execALB_F $cPremiere $cDerniere $xci/dilate.01$X A=$_____ImageR.%04d dilater=VRAI points=$_____NDilat R=$ImAgE_T1.%04d $formatI
$Z execALB_F $cPremiere $cDerniere $xci/seuil$X A=$ImAgE_T1.%04d R=$ImAgE_T1.%04d $formatI
$Z # Afin de rendre jointifs les cubes elementaires constitutifs... #
$Z # #
$Z # Mais du coup, ATTENTION, cela risque de creer de la fausse connexite... #
$Z $xci/mire$X \
$Z A=$NOIR \
$Z absolue=FAUX h=1 \
$Z $formatI | \
$Z $xci/passe_bande$X \
$Z inf=`calculI $GRIS_4-$_____LBande` \
$Z sup=`calculI $GRIS_4+$_____LBande` \
$Z $formatI | \
$Z $xci/seuil$X \
$Z $formatI | \
$Z $xci/complement$X \
$Z R=$xTV/BANDE \
$Z $formatI
$Z $xci/transpose$X A=$xTV/BANDE \
$Z $formatI | \
$Z $xci/and$X \
$Z A1=$xTV/BANDE \
$Z R=$xTV/BANDE \
$Z $formatI
$Z # En utilisant 'v $xci/transpose$K', on fait l'hypothese que les images sont carrees... #
$Z execALB_F $cPremiere $cDerniere $xci/and$X A1=$ImAgE_T1.%04d A2=$xTV/BANDE R=$ImAgE_T1.%04d $formatI
$Z # Cette bande est destinee a couper en deux le fractal pour ainsi etre surs d'avoir au #
$Z # moins deux composantes connexes... #
$Z $xci/contours.32$X A=$ImAgE_T1. \
$Z premiere=$cPremiere \
$Z complementer=VRAI \
$Z optimiser=FAUX \
$Z niveau_initial=$_____Niveau0 \
$Z increment_niveau=$_____NiveauP \
$Z $_____ArgContours \
$Z R=$ImAgE_T2. \
$Z Zmin=$_____Zmin Zmax=$_____Zmax \
$Z $formatI
$Z execALB_F $cPremiere $cDerniere $xci/seuil$X A=$ImAgE_T2.%04d R=$_____ImageR.%04d $formatI
$Z set ArGsV="A=$ImAgE_T2.%04d p=$_____PaletteTexture"
$Z execALB_F $cPremiere $cDerniere $xci/vraies_C$X $ArGsV RR=$_____ImageR$ROUGE.%04d gR=VRAI gV=FAUX gB=FAUX $formatI
$Z execALB_F $cPremiere $cDerniere $xci/vraies_C$X $ArGsV RV=$_____ImageR$VERTE.%04d gR=FAUX gV=VRAI gB=FAUX $formatI
$Z execALB_F $cPremiere $cDerniere $xci/vraies_C$X $ArGsV RB=$_____ImageR$BLEUE.%04d gR=FAUX gV=FAUX gB=VRAI $formatI
Copyright © Jean-François COLONNA, 2023-2024.
Copyright © CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / École polytechnique, Institut Polytechnique de Paris, 2023-2024.