如何在matlab中将图像名称显示为窗口的标题

时间:2017-06-05 04:53:37

标签: matlab image-processing

在matlab中使用imshow时,如何将图像名称作为窗口的标题。

例如:我使用以下代码来显示原始图像和骨架图像。

figure
subplot(1,2,1)
imshow(BW_Original)
subplot(1,2,2)
imshow(BW_Thinned)

我想将图片名称显示为弹出窗口的标题。有人可以帮我弄这个吗。谢谢。

2 个答案:

答案 0 :(得分:2)

您希望将图的'Name' property更改为您的图片名称,并将'NumberTitle' property设置为'off'(以删除"图#:"出现了):

set(gcf, 'Name', 'image_name', 'NumberTitle', 'off');

答案 1 :(得分:1)

您可以在调用figure

时设置数字的名称
figure('name', 'BW comparison image name here')
subplot(1,2,1); imshow(BW_Original);
subplot(1,2,2); imshow(BW_Thinned);

Gnovice还提到你可能想要从名称中删除图号,这也可以在调用figure时完成:

figure('name', 'BW comparison image name here', 'numbertitle', 'off')