2012-02-04 37 views
2

当我用im2frame转换图像序列的视频, 我得到这个消息:我如何可以转换图像序列的视频在MATLAB

???错误使用==> im2frame 索引的电影帧必须有非空的色彩映射

错误==>程序在141 frm = im2frame(im,map);

如果有人能解释我应该做什么,我将不胜感激。 谢谢

回答

1

视频将以全彩色编码,所以如果你的帧只有二维(即,你有一个灰度图像,而不是红/绿/蓝),那么你需要指定一个颜色转换图图片。您应该能够使用命令

im2frame(frame, gray) 

其中gray是颜色表,就像surfimshow和其他绘图命令。其他色彩选择是hot,cool,pink,bone,copperflag

+0

**错误使用im2frame 索引电影的数据值必须是合法的颜色表的索引: “” 1.0 <=值<=长度(颜色表),用于双精度电影数据,和 “” 0 <=值<=长度(colormap)-1为uint8电影数据**你能告诉这是什么意思?谢谢 – Maham 2014-11-28 13:17:16