2013-03-12 3 views
-1

Я хочу нарисовать прямоугольник 8 * 8 пикселей на изображении. Таким образом, конечный вывод - это изображение с сеткой из 8 * 8-пиксельных окон.Как нарисовать прямоугольники на изображении с помощью Matlab?

Я хочу видеть, как нарисованы прямоугольники. Т.е. я хочу видеть 1-й прямоугольник, нарисованный затем 2-й, 3-й и т. Д. Как достичь этого с помощью Matlab?

+3

Есть ** 3 ** * Я хочу * и ваш вопрос, но даже не ** 1 ** * Я пробовал * – Maroun

+1

OOPs Я уже пытаюсь его решить, но не получить то, что я действительно хочу, и это мой первый вопрос здесь, и я опускаю «хочу» в своих следующих вопросах;) – skwtest

ответ

0

для рисования все в том же участке:

hold on 
imshow(your_im) 

сюжет квадратов

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

приостановить программу на sec количество секунд

pause(sec); 

продолжают рисовать еще один квадрат

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 

Если вы хотите, чтобы приостановить процесс рисования, пока пользователь нажмет не войти использовать pause() вместо

+0

спасибо, что проблема решена – skwtest

Смежные вопросы