在GUI中显示多个图像

时间:2014-08-05 10:34:19

标签: matlab image-processing matlab-guide

第一张和第二张图像显示已损坏 Output for three images

第一张原始图片   enter image description here 第二张原始图片 enter image description here

我有两个.bmp图像,我想在Matlab GUI中以两个不同的轴显示它们。

function pushbutton1_Callback(hObject, eventdata, handles) 

[imagedata1 imagemap1] = imread('C0.bmp');

axes (handles.axes1);

imshow(imagedata1, imagemap1);

[imagedata2 imagemap2] = imread('C1.bmp');

axes (handles.axes2);

imshow(imagedata2, imagemap2);

当我运行此代码时,只有第二个图像看起来像它的原始外观。第一个看起来很破损 当我为两个以上的图像尝试这个时,再次只有最后一个看起来像它的原始外观而其他图像看起来已经损坏。

这是什么原因?我怎么能解决这个问题?

1 个答案:

答案 0 :(得分:0)

我将.bmp图像转换为.png格式,然后使用imshow显示它们。然后我的问题就解决了。