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

marouma13 Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
Timmydu26 Messages postés 80 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   30
 
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
marouma13
 
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   Statut Membre Dernière intervention   30 > marouma13
 
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