Centrer image
Fermé
tomcb1
Messages postés
8
Date d'inscription
vendredi 17 mai 2013
Statut
Membre
Dernière intervention
4 juin 2013
-
3 juin 2013 à 13:06
tomcb1 Messages postés 8 Date d'inscription vendredi 17 mai 2013 Statut Membre Dernière intervention 4 juin 2013 - 4 juin 2013 à 11:56
tomcb1 Messages postés 8 Date d'inscription vendredi 17 mai 2013 Statut Membre Dernière intervention 4 juin 2013 - 4 juin 2013 à 11:56
A voir également:
- Centrer image
- Image iso - Guide
- Acronis true image - Télécharger - Sauvegarde
- Image iso windows 10 - Guide
- Faststone image viewer - Télécharger - Visionnage & Diaporama
- Image gratuite - Guide
1 réponse
tomcb1
Messages postés
8
Date d'inscription
vendredi 17 mai 2013
Statut
Membre
Dernière intervention
4 juin 2013
1
4 juin 2013 à 11:56
4 juin 2013 à 11:56
J'ai don fait le cod suivat. Tout semble fonctioner, sauf que l'image que je recupere est a presen en niveau de gris et ce malgre que'elle soit de dimension 3. Quelqu'un qurqit une idee??
%Pour trouver les pixels colores (rouges)
for i=1:955
for j=1:984
if I(i,j,1)>=205 & I(i,j,2)<=150 & I(i,j,3)<=150
I2(i,j,1)=I(i,j,1);
I2(i,j,2)=I(i,j,2);
I2(i,j,3)=I(i,j,3);
else
I2(i,j,1)=0;
I2(i,j,2)=0;
I2(i,j,3)=0;
end
end
end
%Pour trouver leurs coordonnees:
I2=uint8(I2);
[x,y]=find(I2);
X=I2(sub2ind(size(I2),x,y));
%Pour recentrer puis zoomer:
Is=I2(x-150:x+150,y-150:y+150);
Is=imresize(Is,[955,984]);
Is=cat(3,Is,Is,Is);
%Pour trouver les pixels colores (rouges)
for i=1:955
for j=1:984
if I(i,j,1)>=205 & I(i,j,2)<=150 & I(i,j,3)<=150
I2(i,j,1)=I(i,j,1);
I2(i,j,2)=I(i,j,2);
I2(i,j,3)=I(i,j,3);
else
I2(i,j,1)=0;
I2(i,j,2)=0;
I2(i,j,3)=0;
end
end
end
%Pour trouver leurs coordonnees:
I2=uint8(I2);
[x,y]=find(I2);
X=I2(sub2ind(size(I2),x,y));
%Pour recentrer puis zoomer:
Is=I2(x-150:x+150,y-150:y+150);
Is=imresize(Is,[955,984]);
Is=cat(3,Is,Is,Is);