2013-03-12 6 views
-1

Je veux dessiner un rectangle de 8 * 8 pixels sur l'image. Donc la sortie finale est une image avec une grille de 8 * 8 pixels.Comment dessiner des rectangles sur une image en utilisant matlab?

Je veux voir comment les rectangles sont dessinés sur l'image. c'est-à-dire que je veux voir le premier rectangle dessiné puis 2ème puis 3ème etc Comment y parvenir en utilisant Matlab?

+3

Il y a ** 3 ** * Je veux * et votre question, mais même pas ** 1 ** * J'ai essayé * – Maroun

+1

OOPs J'essaie déjà de le résoudre mais ne pas obtenir ce que je veux vraiment et ceci est ma première question ici et j'omets "veulent" dans mes prochaines questions;) – skwtest

Répondre

0

pour dessiner tout dans la même parcelle:

hold on 
imshow(your_im) 

carrés de terrain

plot([1 1],[1 8],'g') 
plot([1 8],[8 8],'g') 
plot([8 8],[8 1],'g') 
plot([8 1],[1 1],'g') 

pause le programme pour sec quantité de secondes

pause(sec); 

traceront un autre carré

plot([4 4],[4 12],'r') 
plot([4 12],[12 12],'r') 
plot([12 12],[12 4],'r') 
plot([12 4],[4 4],'r') 

. . .

hold off 

Si vous voulez mettre en pause le processus de dessin jusqu'à ce que la presse utilisateur d'entrer utiliser pause() à la place

+0

merci le problème résolu – skwtest

Questions connexes