MATLAB Answers

how to show the title in the imtool figure?

27 views (last 30 days)
summer
summer on 22 Sep 2014
Answered: Image Analyst on 9 Oct 2014
I want to add some describtion in the imtool figure.But the describtion can not show up when i use title function. figure, imtool(I,[]), title(' show some description.'); Is there some other functions to realize it?

Answers (2)

Geoff Hayes
Geoff Hayes on 22 Sep 2014
According to the documentation of imtool, if you do
hFigure = imtool(I,[]);
then hFigure is a handle to the figure created by the Image Viewer. If that is the case, then you might be able to manipulate the name of the figure as
set(hFigure,'NumberTitle','off','Name','show some description');
  3 Comments
summer
summer on 9 Oct 2014
Thanks for your prompt answer.I get more knowledge about "title" function through your answer. And i have added the picure already.I want to add the title which is positioned in the example image to the imtool figure. If i use imshow function to show the image,the title can be add very easily through the code"title('title test')".But if i use imtool function,the title can not to add in the figure like the title in the example image. Thanks again.

Sign in to comment.


Image Analyst
Image Analyst on 9 Oct 2014
Summer: I think these two code snippets should answer all your questions:
% First for a regular figure window.
s = uint8(randi(255, [512,512]));
hFig = figure
imshow(s,[]);
title('Title Test', 'FontSize', 15);
% Give a name to the title bar.
set(gcf, 'Name', 'Demo by ImageAnalyst', 'NumberTitle', 'Off')
% Now for the imtool window.
hToolFig = imtool(s);
set(hToolFig, 'Name', 'This is S in the imtool window');
% Note: close all won't close imtool windows.
% imtool close all; % Close all imtool figures if you have the Image Processing Toolbox.

Community Treasure Hunt

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

Start Hunting!