フィルターのクリア

Can I display the value of a variable onto an image?

8 ビュー (過去 30 日間)
JayJay
JayJay 2018 年 7 月 31 日
回答済み: JayJay 2018 年 7 月 31 日
I=imread('cameraman.tif');
BW=roipoly(I);
c=bwarea(BW)
I want the value of c to show up on my figure. For eg, if the area (c) = 30, I want the text 'Area=30' to show up on the figure of the cameraman.tif image. Is this possible?

採用された回答

Image Analyst
Image Analyst 2018 年 7 月 31 日
Do this:
caption = sprintf('Area = %f', c);
text(10, 10, caption, 'FontSize', 30);

その他の回答 (2 件)

Jan
Jan 2018 年 7 月 31 日
Should it appear in the figure, or do you want to insert it in the saved image file? Both is possible.
  1 件のコメント
JayJay
JayJay 2018 年 7 月 31 日
I want it to appear on the figure. I've attached a sample image which is how I want it to look

サインインしてコメントする。


JayJay
JayJay 2018 年 7 月 31 日
Thank You!

Community Treasure Hunt

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

Start Hunting!

Translated by