A voir également:
- Normaliser une image sous matlab
- Image iso - Guide
- Comment agrandir une image - Guide
- Acronis true image - Télécharger - Sauvegarde
- Légender une image - Guide
- Telecharger une image disque windows 10 fichier iso - Guide
9 réponses
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
14 janv. 2011 à 12:41
14 janv. 2011 à 12:41
Si tu me dis ce qu'est une normalisation, je pourrai t'aider.
la normalisation d'une image couleur se fait par :
R'=R/R+G+B
G'=G/R+G+B
B'=B/R+G+B
mais j n sais pas comment programmé exactement !! et merci pour ta reponse
R'=R/R+G+B
G'=G/R+G+B
B'=B/R+G+B
mais j n sais pas comment programmé exactement !! et merci pour ta reponse
Zoul67
Messages postés
1959
Date d'inscription
lundi 3 mai 2010
Statut
Membre
Dernière intervention
30 janvier 2023
149
14 janv. 2011 à 19:59
14 janv. 2011 à 19:59
asma, je ne sais pas ce qu'est la normalisation d'une image, mais je pense que tu as oublié des parenthèses autour de R+G+B
Sinon, je savais peut-être le faire il y a quelques années, mais j'ai oublié mes notions de Matlab.
Sinon, je savais peut-être le faire il y a quelques années, mais j'ai oublié mes notions de Matlab.
oui j ai oublié les parentheses !!!
mais c ca que j ai trouvé sur mes document !! et si tu peux le faire j serai tres contente
merci pour votre aide et j 'attend ta reponse
mais c ca que j ai trouvé sur mes document !! et si tu peux le faire j serai tres contente
merci pour votre aide et j 'attend ta reponse
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Zoul67
Messages postés
1959
Date d'inscription
lundi 3 mai 2010
Statut
Membre
Dernière intervention
30 janvier 2023
149
14 janv. 2011 à 20:15
14 janv. 2011 à 20:15
Le but, c'est de normaliser ou c'est de le faire avec Matlab ?
A priori c'est de le faire avec Matlab...
Que contient a (=imread('flowers.tif')) ?
A priori c'est de le faire avec Matlab...
Que contient a (=imread('flowers.tif')) ?
j veux faire un traitement sur la main.
charger l'image la normaliser et puis faire son histogramme.
mais premierement j vai faire ca sur n'importe quelle image couleur et bien sur ca sera sur matlab .
a=imread('flowers.tif'); c 'est l'imge couleur que j ai charger !!!
charger l'image la normaliser et puis faire son histogramme.
mais premierement j vai faire ca sur n'importe quelle image couleur et bien sur ca sera sur matlab .
a=imread('flowers.tif'); c 'est l'imge couleur que j ai charger !!!
Zoul67
Messages postés
1959
Date d'inscription
lundi 3 mai 2010
Statut
Membre
Dernière intervention
30 janvier 2023
149
14 janv. 2011 à 20:37
14 janv. 2011 à 20:37
flowers.tif est l'image, ça j'ai bien compris.
Je souhaitais savoir si la matrice a a une bonne tête...
Ton problème a peut-être déjà été résolu ici : https://forums.commentcamarche.net/forum/affich-941602-programmation-matlab-traitement-d-image
Je souhaitais savoir si la matrice a a une bonne tête...
Ton problème a peut-être déjà été résolu ici : https://forums.commentcamarche.net/forum/affich-941602-programmation-matlab-traitement-d-image
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
15 janv. 2011 à 19:51
15 janv. 2011 à 19:51
ton image est stoker dans un tableau à 3 dimensions je crois. (size im pour savoir)
il te suffit alors simplement d'écrire des boucles imbriqués.
il faut peut être regarderà transformer les entiers en reel. Sinon regarde les options de imread, il y en a peut être pour mettre directement en reel.
ça donne quoi à la fin comme image la normalisation ?
il te suffit alors simplement d'écrire des boucles imbriqués.
il faut peut être regarderà transformer les entiers en reel. Sinon regarde les options de imread, il y en a peut être pour mettre directement en reel.
ça donne quoi à la fin comme image la normalisation ?
oui c ca exactement il faut la transformé en réel voici mon proguramme:
im1=imread('flowers.jpg');
im2=double(im1)/255;
>> imR=im2(:,:,1);
>> imG=im2(:,:,2);
>> imB=im2(:,:,3);
>> for i=1:127
for j=1:85
s(i,j)=imR(i,j)+imG(i,j)+imB(i,j);
imNR(i,j)=imR(i,j)/s(i,j);
imNG(i,j)=imG(i,j)/s(i,j);
imNB(i,j)=imB(i,j)/s(i,j);
end
end
>> for i=1:127
for j=1:85
TN(i,j)=imNR(i,j)+ imNG(i,j)+ imNB(i,j);
end
end
imN(:,:,1)=imNR;
>> imN(:,:,2)=imNG;
>> imN(:,:,3)=imNB;
>> imN;
>> imshow(imN);
alors la normalisation c l'élimination de la luminosité dans l'image !!!
im1=imread('flowers.jpg');
im2=double(im1)/255;
>> imR=im2(:,:,1);
>> imG=im2(:,:,2);
>> imB=im2(:,:,3);
>> for i=1:127
for j=1:85
s(i,j)=imR(i,j)+imG(i,j)+imB(i,j);
imNR(i,j)=imR(i,j)/s(i,j);
imNG(i,j)=imG(i,j)/s(i,j);
imNB(i,j)=imB(i,j)/s(i,j);
end
end
>> for i=1:127
for j=1:85
TN(i,j)=imNR(i,j)+ imNG(i,j)+ imNB(i,j);
end
end
imN(:,:,1)=imNR;
>> imN(:,:,2)=imNG;
>> imN(:,:,3)=imNB;
>> imN;
>> imshow(imN);
alors la normalisation c l'élimination de la luminosité dans l'image !!!