Hello,
Dans les deux cas, le calcul de norme à partir des composantes X et Y doit se faire !
Cette technique de normer de manière indépendante les composantes me semble un peu louche

.
On peut normer en divisant par quatre si on travaille avec une seule matrice imageFiltreX par exemple.
Avec deux matrices, la donne change. Sauf cas particulier, on va diviser par un autre nombre !
Exemple, un axe Ox avec un vecteur unitaire |i > de coordonnées (1,0), on a donc || |i > || = i = 1 et
un axe Oy avec un vecteur unitaire |j > de coordonnées (0,1), , on a donc || |j > || = j = 1
Le vecteur |k > = |i > + |j > de coordonnées (1,1) a pour longueur (ou norme) racine de 2
Pour normer |k >, il faut donc le diviser par racine de 2
Si on avait voulu créer un vecteur normé dès le départ, on aurait pris |k' > = 1/Sqr(2)*|i > +1/Sqr(2)*|j >
Conclusion, à mon avis, si on travaille à 2 dimensions ou plus,il faut être vigilant !
Ciao !