how to show the title in the imtool figure?
13 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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?
0 Kommentare
Antworten (2)
Image Analyst
am 9 Okt. 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.
0 Kommentare
Geoff Hayes
am 22 Sep. 2014
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 Kommentare
Geoff Hayes
am 8 Okt. 2014
Summer - for title, you can pass the handle of the axes that you want the title to appear over. I don't have the Image Processing Toolbox, so I'm guessing that you could do something like the following
hFig = figure;
imshow(s);
title(findobj('Parent',hFig,'Type','axes'),'title test');
So we use the findobj function to find the object whose parent is hFig and is of type axes. Here we assume that there is only one axes on the figure.
The above may be overkill, since you could probably just replace it with
title(gca,'title test')
where gca gets the current axes handle. But you seem to be suggesting that that won't work (given your question and code). Note that there was no image in your comment.
Siehe auch
Kategorien
Mehr zu Explore and Edit Images with Image Viewer App finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!