Fenêtre glissante programmation

safa12345 Messages postés 1 Statut Membre -  
cousmouss Messages postés 14 Statut Membre -
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 14 Statut Membre
 
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