Effacer les filtres
Effacer les filtres

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

7 vues (au cours des 30 derniers jours)
JayJay
JayJay le 31 Juil 2018
Réponse apportée : JayJay le 31 Juil 2018
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?

Réponse acceptée

Image Analyst
Image Analyst le 31 Juil 2018
Do this:
caption = sprintf('Area = %f', c);
text(10, 10, caption, 'FontSize', 30);

Plus de réponses (2)

Jan
Jan le 31 Juil 2018
Should it appear in the figure, or do you want to insert it in the saved image file? Both is possible.
  1 commentaire
JayJay
JayJay le 31 Juil 2018
I want it to appear on the figure. I've attached a sample image which is how I want it to look

Connectez-vous pour commenter.


JayJay
JayJay le 31 Juil 2018
Thank You!

Community Treasure Hunt

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

Start Hunting!

Translated by