Calcule niveuax de gris image Matlab
Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
-
tf_fatma
- Membre Naturel
- Messages: 15
- Enregistré le: 16 Déc 2010, 14:08
-
par tf_fatma » 06 Jan 2011, 14:46
Bonjour,
Je veux développer un programme sur Matlab qui lit une image, la décompose en fenêtres puis pour chaque case calcule le niveaux de gris moyen.
est ce que quelqu'un peut m'aider??
Merci d'avance
-
fatal_error
- Membre Légendaire
- Messages: 6610
- Enregistré le: 22 Nov 2007, 12:00
-
par fatal_error » 06 Jan 2011, 16:17
salut,
tu as imread pour lire une image, de mémoire elle retourne une image et une colormap.
pour passer une image en niveau de gris, tu peux simplement faire un (r+v+b)/3 avec r,v et b les composantes rouges vert et bleue. Il me semble que l'image retournée par la fonction est un peu spéciale, c'est une matrice, avec probablement pour chaque element un vecteur de taille 3 (pour les trois composantes), mais je me rappele plus trop.
Un ptit tour dans l'API sur le site de matlab, tu as surement un exemple la bas!
la vie est une fête

-
tf_fatma
- Membre Naturel
- Messages: 15
- Enregistré le: 16 Déc 2010, 14:08
-
par tf_fatma » 06 Jan 2011, 16:30
mon image de départ est bien une image à niveaux de gris uint8 (valeurs de 0 à 256). Ce que je cherche, c'est comment découper l'image en plusieurs cases, puis à l'intérieur de chaque case, je calcule son niveau de gris moyen
-
fatal_error
- Membre Légendaire
- Messages: 6610
- Enregistré le: 22 Nov 2007, 12:00
-
par fatal_error » 06 Jan 2011, 20:31
qu'est-ce qu'une case?
la vie est une fête

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 50 invités