如何使用matlab在图像上绘制矩形?
问题描述:
我想在图像上绘制8 * 8像素的矩形。因此,最终输出是具有8 * 8像素窗口的网格的图像。如何使用matlab在图像上绘制矩形?
我想看看如何在图像上绘制矩形。 即我想看第一个矩形绘制然后第二个然后第三等 如何使用Matlab来实现这个?
答
在同一个情节绘制一切:
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 2013-03-12 08:20:30
有** 3 ** *我想*和你的问题,但也不** 1 ** *我已经尝试* – Maroun 2013-03-12 08:17:41
OOPs我已经尝试解决它,但没有得到我真正想要的东西,这是我的第一个问题,我在我的下一个问题中省略“想要”;) – skwtest 2013-03-12 08:24:37