Draw rectangle in subplot image.

6 ビュー (過去 30 日間)
Sunil  Shahi
Sunil Shahi 2013 年 7 月 14 日
I have images say I1 and I2 in matrix form say I make a subplots to have them both in same figure. now I have to draw few rectangle on top of these images. how can I draw a rectangle in a specific subplot?
%this draws rectangle on top of I1
imshow(I1, [])
rectangle('Position',[x,y,w,h])
%somewhere else after the above code
%this draws the rectangle on top of I2
imshoe(I2, [])
rectangle('Position',[x,y,w,h])
now I want to draw rectangles on top of I1 what should I do?

採用された回答

Image Analyst
Image Analyst 2013 年 7 月 14 日
%this draws rectangle on top of I1
subplot(1, 2, 1); % Focus is with axes #1.
imshow(I1, [])
rectangle('Position',[x,y,w,h])
%somewhere else after the above code
%this draws the rectangle on top of I2
subplot(1, 2, 2); % Focus is with axes #2.
imshow(I2, [])
rectangle('Position',[x,y,w,h])
% Back to #1 now.
%this draws rectangle on top of I1
subplot(1, 2, 1); % Focus is with axes #1.
rectangle('Position',[x,y,w,h])

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSubplots についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by