J'ai une image en niveaux de gris...J'ai tracé une série de lignes verticales et horizontales afin d'obtenir une grille et ainsi subdiviser l'image en des régions rectangulaires. Pour chaque région, je voudrais calculer la moyenne en niveaux de gris et déterminer celui du centre.
pour les résultats je voudrais les regrouper dans des matrices de taille (nb de régions en lignes x nb de régions en colonnes)
Sachant que j'ai les coordonnées des lignes verticales dans un vecteur V et celles des lignes horizontales dans un vecteur H.
J'ai commencé par écrire ce code, mais cela n'a abouti à rien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 for col = 1:V:size(ImGris,2) for lign = 1:H:size(ImGris,1) Region = ImGris(lign:H, col:V); MoyNGris = mean(Region(:)) end end![]()
Partager