Bonjour à tous.
J'ai un tableau d'une dimension, je veux le lisser en l'appliquant un filtrage par convolution de dimension 1.
Je veux utiliser un masque gaussien.
Ma question est : comment créer le masque gaussien ?
Quelle est sa taille ?
Bonjour à tous.
J'ai un tableau d'une dimension, je veux le lisser en l'appliquant un filtrage par convolution de dimension 1.
Je veux utiliser un masque gaussien.
Ma question est : comment créer le masque gaussien ?
Quelle est sa taille ?
Bien le bonjour,
Que ça soit en une ou n dimensions, la définition d'un filtre gaussien reste la même
Va voir sur http://xphilipp.developpez.com/artic...s/?page=page_5, dans la formule du filtre il te suffit de remplacer i²+j² par i².
Et en ce qui concerne la taille, tu peux prendre la taille que tu veux. C'est juste qu'au delà d'une certaines taille tu auras des valeurs très faibles sur les bords du filtre et donc on peut optimiser les calculs en se restreignant au centre du filtre, là où les valeurs sont les plus pertinentes. Si tu travailles en nombres entiers, tu auras des valeurs nulles sur les bords du filtre, ça ne sert à rien de les considérer, autant réduire la taille du filtre.
Le niveau de lissage que tu veux va te donner le sigma et le sigma te donnera une taille au delà de laquelle tu auras des valeurs nulles ou très faibles.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager