rimage在MATLAB表示什么?

来源:百度知道 编辑:UC知道 时间:2024/05/13 16:44:54
[y,map]=imread('e:\lena.bmp');
imshow(y,map);
title('原图');
image=double(y);
k=image(1,1);
for i=1:256,
for j=1:256,
if k<image(i,j);
k=image(i,j);
end,
end,
end,
k%显示负片
figure,
imshow(y,map),
title('负片');
在运行中出现了以下的错误:
k =

124

??? Undefined function or variable 'rimage'.

Error in ==> Untitled2 at 17
imshow(rimage,map),
这是为什么呢?
[y,map]=imread('e:\lena.bmp');
imshow(y,map);
title('原图');
image=double(y);
k=image(1,1);
for i=1:256,
for j=1:256,
if k<image(i,j);
k=image(i,j);
end,
end,
end,
k%显示负片
figure,
imshow(rimage,map),
title('负片');
在运行中出现了以下的错误:
k =

124

??? Undefined function or variab

你没有rimage啊,显示什么呢?

如果没有rimage就把报错那行用%注释掉,运行看
imshow是显示图片

如果你确信k已经是变换过的负片
就在imshow之前rimage=k;
然后imshow(rimage,map);