Fenêtre glissante programmation

safa12345 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
cousmouss Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -
bonjour à tous,

j'ai une image de 2781*1680, et je veux calculer la moyenne de chaque pixel avec une fenêtre glissante 5*5 qui se déplacerai sur toute la matrice. Sachant que j'utilise matlab 2010 et que je n'ai pas la fonction movmean.

Merci d'avance
A voir également:

1 réponse

cousmouss Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour, la fonction filter où conv2 permet de faire cela. En créant un noyau ( ex : ones(5,5)./5 ) vous pouvez filtrer votre image. Ainsi chaque pixel de l'image en sortie représentera la moyenne des 25 pixels recouverts par la fenêtre. Cette opération aura l'avantage de gérer les conditions aux bords qui sont parfois délicats.

Bonne journée. Cordialement
0