【问题标题】:Setting window/picture title设置窗口/图片标题
【发布时间】:2011-04-28 19:17:38
【问题描述】:

我有:

img = imread('pic.jpg','jpg');
r = img(:,:,1);
g = img(:,:,2);
b = img(:,:,3);

figure, imshow(r);
figure, imshow(g);
figure, imshow(b);

如何在每张图片上设置标题?

【问题讨论】:

    标签: matlab title image


    【解决方案1】:

    您想更改图形窗口的Name-属性。

    img = imread('pic.jpg','jpg');
    r = img(:,:,1);
    g = img(:,:,2);
    b = img(:,:,3);
    
    figure('Name','this is the red channel'), imshow(r);
    figure('Name','this is the green channel','NumberTitle','off'), imshow(g);
    title(gca,'you can also place a title like this')    
    
    fh = figure; imshow(b);
    set(fh,'Name','this is the blue channel')
    

    另外,如果你调用imshow(g,[]),它会自动缩放图像到最小/最大。

    【讨论】:

    • 不错!这是窗口的标题:)。你能告诉我如何改变图片上的文字(在窗口中)吗?
    • ???在 29 处使用 ==> 标题时出错 输入参数的数量不正确 ==> 标题中的错误在 23 小时 = title(gca,varargin{:});这是我尝试使用 title('gca','you can also place a title like this')
    • @Miko Kronn:修复了错误。 gca 不应该用引号引起来。顺便说一句:如果有帮助,请不要忘记接受答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-20
    • 1970-01-01
    • 1970-01-01
    • 2018-08-05
    • 2022-10-23
    • 1970-01-01
    相关资源
    最近更新 更多