将GIF图像和色彩图组合到三维图像阵列

时间:2013-05-27 14:39:17

标签: matlab image-processing image-conversion

当我读取彩色JPEG图像时:

jpgim = imread('path/to/image.jpg')

我得到一个MxNx3阵列。但是,对于GIF文件,我还need to read the colormap

[gifim, map] = imread('path/to/image2.gif')

如果GIF图像是动画的,我们假设我只需要第一帧:gifim = gifim(:,:,:,1)是否有办法使用gifimmap获取标准MxNx3图像数组,因为我处理管道的后期部分需要什么?

1 个答案:

答案 0 :(得分:2)

使用ind2rgb

im = ind2rgb(gifim, map);