#!/bin/csh
#######################################################################################################################################
# #
# T R A I T E M E N T " A N T I - A L I A S I N G " D ' U N I M A G E E N V R A I E S C O U L E U R S #
# P A R C O N V O L U T I O N L A O U L E S E X T R E M A S O N T T R E S D I F F E R E N T S : #
# #
# #
# Utilisation : #
# #
# $xci/anti_alia.12$Z <imageA> <imageR> [<Seuil> [<PointsC>]] #
# #
# par defaut : #
# #
# $xci/anti_alia.12$Z <imageA> <imageR> 64 9 #
# #
# #
# Nota : #
# #
# Malheureusement, cette methode traite les #
# trois composantes {R,V,B} de l'image Argument #
# separemment ; si les variations des extrema #
# ne sont pas identiques sur les trois composantes, #
# il apparaitra donc des franges de couleur la ou #
# le traitement a ete applique... #
# #
# #
# Author of '$xci/anti_alia.12$Z' : #
# #
# Jean-Francois Colonna (LACTAMME, AAAAMMJJhhmmss). #
# #
#######################################################################################################################################
set nomA=$1
set nomR=$2
set Seuil=$3
set PointsC=$4
setArgum Seuil 64
# "Distance" minimale devant separer les extrema locaux pour qu'il y ait convolution. #
setArgum PointsC 9
# Nombre de points du noyau destine a convoluer localement l'image. #
$xci/convol.05$X A=$nomA$ROUGE \
points=$PointsC seuil=$Seuil \
normaliser=FAUX \
R=$nomR$ROUGE $formatI
# Traitement anti-aliasing de la composante ROUGE. #
$xci/convol.05$X A=$nomA$VERTE \
points=$PointsC seuil=$Seuil \
normaliser=FAUX \
R=$nomR$VERTE $formatI
# Traitement anti-aliasing de la composante VERTE. #
$xci/convol.05$X A=$nomA$BLEUE \
points=$PointsC seuil=$Seuil \
normaliser=FAUX \
R=$nomR$BLEUE $formatI
# Traitement anti-aliasing de la composante BLEUE. #