基于matlab图像处理讲稿-2012-下课件-文稿.ppt

FreeDownloadPowerPoint.Com;【例1-15】读取GIF动画图像并逐幅显示出来。 GIF动画图像lanqiu.gif存储在D盘根目录下,编写如下程序,读取该图像并逐幅显示,显示的结果在图1-19中。 m=uint8(zeros(127,91,4)); for fr=1:4 [m(:, :, fr),map]=imread(d:\lanqiu.gif,fr); m1(:, :, :, fr)=ind2rgb(m(:, :, fr),map); subplot(1,4,fr) imshow(m1(:, :, :, fr)) axis off end;;图像播放 ; 在这个程序中,使用了图像播放函数movie(m,15),该函数能够按照固定时间间隔播放存储在多维数组m中的图像。 k=int2str(i)是把i从数值形式变成字符形式,然后赋给变量k; k1=strcat(‘e:\ziranjingguan’,k,‘.bmp’)是把字符串e:\ziranjingguan 与k连接后再连接.bmp,得到了图像文件存储的位置; a1=imread(k1)是读入图像数据赋给数组变量a1; 然后在图形窗口中使用image(a1)显示数组a1所代表的图像; m(:,i)=getframe是从图形窗口上取当前图形(图像),把数据赋给数组变量m的第i页。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档