immovie函數可以利用多幀圖像創建動畫,具體用法如下:
1.mov=immovie(X,map)
利用多幀索引圖像X,其顏色映射為map,來創建視頻,返回視頻結構數組mov;關於視頻結構數組的詳細內容請參考getframe函數;調用implay函數播放視頻。
X包含多幀索引圖像,且每幀圖像具有相同大小和顏色映射。X是壹個大小為m*n*1*k的數組,k是圖像的總幀數。(關於索引圖像,可以先將這十幅圖轉化為索引圖像,例如如果是灰度圖像,則用函數[X,map]=gray2ind(I,n)轉化)
2.mov=immovie(RGB)
利用多幀真彩色圖像RGB來創建視頻,返回視頻結構數組mov。
RGB包含多幀真彩色圖像,所有圖像具有相同的大小,RGB是壹個大小為m*n*3*k的數組,k為圖像的總幀數。
註意:
妳也可以使用MATLAB函數avifile創建視頻,該函數將會創建格式為avi的文件,可以使用movie2avi函數把已有的MATLAB視頻轉換成AVI文件。
具體用法利用matlab的help命令獲知。