我试图显示在Matlab一个.TIF图像和我使用这两个线路码的表示.TIF在Matlab图像
一个= imread(“C:\用户\ sepideh \桌面\ 21_15.tif” ); imshow(一)
那遇到这种警告
警告:图片是太大,无法在屏幕上;在3%
显示在imuitools \私人\ initSize在73 在imshow在262
这是什么警告的原因,我能做些什么来解决这个问题? 主要的问题是它有时不显示图像,当然即使它显示图像CPU使用率也很高,我无法正确放大
我试图显示在Matlab一个.TIF图像和我使用这两个线路码的表示.TIF在Matlab图像
一个= imread(“C:\用户\ sepideh \桌面\ 21_15.tif” ); imshow(一)
那遇到这种警告
警告:图片是太大,无法在屏幕上;在3%
显示在imuitools \私人\ initSize在73 在imshow在262
这是什么警告的原因,我能做些什么来解决这个问题? 主要的问题是它有时不显示图像,当然即使它显示图像CPU使用率也很高,我无法正确放大
使用标准化单位并乘以图像大小。
你可以试试这个:
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解决
标准化单位是什么意思? – sepideh 2012-03-25 11:08:22
set(gcf,'Units','normalized','outerposition',[0 0 1 1]); – CsaByte 2012-03-25 11:27:28
我试过你的code.It遇到同样的警告和建议的解决方案遇到这个错误与我自己的形象?内存不足。为您的选项键入HELP MEMORY。 错误==> repmat at 92 B = A(mind,nind); – sepideh 2012-03-25 13:50:01