matlab处理过的图像太大不能显示是怎么了

我用MATLAB左边缘检测,载入图像写好代码后出现这样

这是怎么回事啊,求指点

图像太大,显示不全的问题,matlab已经替你解决了,只显示75%的图像,倒是下面红色的错误信息应注意,第一个问题,I应是二维数据,而从jpg图片过来的I是三维的,在程序中应改为:I=read('...');J=rgb2gray(I);BW1=edge(I,...)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-03
刚试完,我处理的是图像,把那个图像截了个图出来就hin完美了。如果不能截图的话试试能不能降低像素或者分块处理hhhh
第2个回答  2013-07-04
%图太大是警告啦 没事的 代码改成这样就可以了
clear all
close all
I=imread('d\7.jpg');
I=rgb2gray(I);
figure;imshow(I);
BW1=edge(I,'sobel',0.1);
figure;imshow(BW1);追问

tif的图像出现这种也是一样的吗

本回答被提问者和网友采纳
相似回答