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

8 次查看(过去 30 天)
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.

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