Récuperer une matrice densités de pixels d'image en matlab

Fermé
marouma13 Messages postés 7 Date d'inscription dimanche 18 janvier 2015 Statut Membre Dernière intervention 11 avril 2016 - 27 déc. 2015 à 13:51
Timmydu26 Messages postés 80 Date d'inscription mercredi 29 avril 2015 Statut Membre Dernière intervention 17 juin 2016 - 11 janv. 2016 à 09:00
Bonjour, je veux savoir si quelqu'un peut m'aider a ecrire un programe matlab qui renvoi la matrice densités de pixels d'image comme l'exemple suivant:

merci



A voir également:

1 réponse

Timmydu26 Messages postés 80 Date d'inscription mercredi 29 avril 2015 Statut Membre Dernière intervention 17 juin 2016 30
4 janv. 2016 à 10:49
Quand tu fais image = imread(ton_image.son-extention,'son-extention'); tu obtient la matrice que tu cherche sauf que tu en a "3", image(:,:,1) te donne la matrice que tu cherche pour le plan rouge, image(:,:,2) pour le plan vert et image(:,:,3) pour le plan bleu.

Sinon tu peut aussi convertir ton image en nuance de gris et ainsi n'avoir qu'une matrice avec la fonction image_gris = rgb2gray(image);
0
merci pour votre aide mais ce n'est pas ça que je cherche exactement je veux juste récupérer une matrice comme l'exemple que j'ai publier (le nombre de pixel noire dans chaque zone
0
Timmydu26 Messages postés 80 Date d'inscription mercredi 29 avril 2015 Statut Membre Dernière intervention 17 juin 2016 30 > marouma13
11 janv. 2016 à 09:00
T'es pixel serais noir si il etait tous a 255... dans ce cas ce que tu veut faire c'est une binarisation. La fonction c'est im2bw, je crois tu met ton image en nuance de gris ce n'est pas déja le cas et ensuite tu la binarise avec cette fonction. Le seuil te permet de regler a partir de quelle niveau de gris c'est du fond ou une partie de l’écriture que tu recherche.
Si tu ne comprend pas, n'hésite pas à me demander.
Cordialement.
0