PANDORE Version 5 GREYC-IMAGE

lowpass



Génération d'un filtre passe-bas.



Synopsis

lowpass M1 M2 N1 N2 [-m mask] [im_in1|-] [im_in2|-] [im_out1|-] [im_out2|-]

Description

La commande lowpass permet de fabriquer un filtre passe-bas en utilisant un fenêtrage de Meyer (voir wedgewindow).

Paramètres

M1, M2, N1, N2 sont des paramètres spécifiques pour calculer le filtre. M1 influent sur la hauteur du filtre et M2 sur la largeur. M1 et M2 sont des réels et doivent être supérieurs à 1. Sinon, cela peut produire un segmentation fault. N1 et N2 influent légèrement sur la taille du fenêtrage et du filtre. Si N1 (ou N2) est congrue à 0 modulo 3, une des dimensions du fenêtrage est diminuée de 1 par rapport au cas où N1 (ou N2) n'est pas divisible par 3.

formule pour calculer les dimensions du filtre:
1+2*floor(Mi)+2*(floor(2*Mi)-floor(Mi)-1-(Ni mod 3 == 0))

formule pour calculer les dimensions des fenêtres:
floor(2*Mi)-floor(Mi)-1-(Ni mod 3 == 0)

i=1 pour la hauteur
i=2 pour la largeur

  • im_out1 est le filtre passe-bas généré.

Sorties

  • im_out1: une image 2D de réels représentant le filtre passe-bas.

Résultat

Retourne SUCCESS ou FAILURE.

Voir aussi

wedgewindow, fct, fict, Frequentiel

Prototype C++

Errc Lowpass(Img2dsf& lowpass, Double M1, Double M2, Short N1, Short N2);

English version

Generate a low-pass filter by using a meyer window.

Auteur: Hoock Jean-Baptiste