文档帮助中心文档
将图像转换为电影帧
F = im2frame (RGB)
F = im2frame (X,地图)
F = im2frame (X)
例子
F= im2frame (RGB)转换真彩色图像,RGB,变成电影画面F.
F= im2frame (RGB)
F
RGB
F= im2frame (X,地图)转换索引图像,X,以及相关的颜色图,地图,变成电影画面F.
F= im2frame (X,地图)
X
地图
F= im2frame (X)转换索引图像,X,变成电影画面F使用当前颜色图。
F= im2frame (X)
全部折叠
载入一个mandrill脸部的索引图像。
负载山魈
显示图像X使用它的相关颜色图,地图它有220种颜色。
图图像(X)彩图(map)轴从
制作一个显示减少图像颜色数量的效果的电影。总共有8个电影帧。预先分配一个结构数组来存储电影帧。
F(8) =结构(cdata的[],“colormap”[]);
在循环中,通过使用imapprox函数。使用im2frame函数将图像转换为电影的帧。第一帧是包含220种颜色的原始图像。第二帧有128种颜色。每一帧都有一半的颜色。最后一帧的颜色数量最少,为2。
imapprox
im2frame
为q = 2^(9-j);[Y, newmap] = imapprox (X,地图,问,“nodither”);F (j) = im2frame (Y, newmap);结束
要以每秒三帧的帧率播放电影两次,请使用电影(F, 2, 3).
电影(F, 2, 3)
真彩色图像,指定为米——- - - - - -n3数值数组。如果指定数据类型的图像双,则值必须在[0,1]范围内。
双
数据类型:双|uint8
uint8
索引的图像,指定为米——- - - - - -n矩阵的整数。
与索引图像相关的彩色地图X,指定为c- × 3数值矩阵,其值范围为[0,1]。每一行的地图是一个由三元素组成的RGB三元组,它指定颜色图中单个颜色的红、绿和蓝组件。
数据类型:双
电影帧,返回为带有两个字段的结构:
cdata—以数组形式存储的图像数据uint8值。
cdata
colormap——colormap。对于真彩色(RGB)图像,这个字段是空的。
colormap
frame2im|getframe|电影
frame2im
getframe
电影
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系