#!/bin/csh ####################################################################################################################################### # # # C O N V E R S I O N " S T A N D A R D --> F L O T T A N T E " D ' U N E # # I M A G E E N V R A I E S C O U L E U R S E N I M P O S A N T L A # # M E M E N O R M A L I S A T I O N A U X T R O I S C O M P O S A N T E S : # # # # # # Utilisation : # # # # $xci/acces_RVB.22$Z <imageA flottante> <imageR standard> [<minimum> [<maximum>]] # # # # # # Author of '$xci/acces_RVB.22$Z' : # # # # Jean-Francois Colonna (LACTAMME, 20040129094115). # # # ####################################################################################################################################### set imageA=$1 set imageR=$2 set min_RVB=$3 set max_RVB=$4 setArgum min_RVB $NOIR setArgum max_RVB $BLANC set ArG_acces="standard=VRAI convertir_standard=VRAI interpoler=FAUX extrema=FAUX minimum=$min_RVB maximum=$max_RVB" $xci/acces$X A=$imageA$ROUGE $ArG_acces R=$imageR$ROUGE $formatI $xci/acces$X A=$imageA$VERTE $ArG_acces R=$imageR$VERTE $formatI $xci/acces$X A=$imageA$BLEUE $ArG_acces R=$imageR$BLEUE $formatI # Conversion "homogene" sur les trois composantes... # set ArG_scale="standard=FAUX a=`$xcg/INVZ.01$X a=$BLANC`" $xci/scale$X A=$imageR$ROUGE $ArG_scale R=$imageR$ROUGE $formatI $xci/scale$X A=$imageR$VERTE $ArG_scale R=$imageR$VERTE $formatI $xci/scale$X A=$imageR$BLEUE $ArG_scale R=$imageR$BLEUE $formatI # Et enfin, mise dans [0,1]... # unset min_R min_V min_B min_RV min_RVB unset max_R max_V max_B max_RV max_RVB