在matlab中显示.tif图像

时间:2012-03-25 10:58:19

标签: matlab

我试图在matlab中显示一个.tif图像,我使用这两行代码

a = imread('C:\ Users \ sepideh \ Desktop \ 21_15.tif');  imshow(a)中

遇到此警告

警告:图像太大,无法放在屏幕上;显示为3%

  

在73的imuitools \ private \ initSize中     在imshow at 262

此警告的原因是什么?我该怎么做才能解决这个问题? 主要的麻烦是它有时不显示图像,当然即使它显示图像CPU使用率变高,我无法正确缩放

2 个答案:

答案 0 :(得分:0)

使用标准化单位并乘以图像大小。

你可以试试这个:

plot_size = get(0,'ScreenSize');
fg = figure(1);
set(fg, 'Color', [1 1 1], 'Position', plot_size, 'Visible', 'on');
a = imread('C:\Users\sepideh\Desktop\21_15.tif');
imshow(a)

或者通过@Jonas

检查here给出的解决方案

答案 1 :(得分:-1)

尝试"图像(a)"

http://www.mathworks.com/help/matlab/ref/image.html

我成功了。