帮助中心帮助中心
将图像转换为电影框架
F = IM2Frame(RGB)
f = im2frame(x,地图)
f = im2frame(x)
例子
F= im2frame(RGB)转换trueColor图像,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)colormap(地图)轴离开
制作一部显示减少图像颜色数量的效果的电影。总共将有八个电影帧。预先分配一系列结构来存储电影框架。
f(8)= struct('cdata',[],,'colormap',[]);
在循环中,通过使用该图像减少索引图像中的颜色数量imapprox功能。使用IM2Frame功能可将图像转换为电影的帧。第一帧是所有220种颜色的原始图像。第二帧具有128种颜色。每个连续的框架的颜色数量一半。最后一帧的颜色数量最少,2。
imapprox
IM2Frame
为了j = 1:8 q = 2^(9-j);[y,newmap] = imapprox(x,map,q,''');f(j)= im2frame(y,newmap);结尾
要用每秒三帧的帧速率播放两次电影,请使用电影(F,2,3)。
电影(F,2,3)
TrueColor图像,指定为m-经过-n-by-3数字阵列。如果指定数据类型的图像双倍的,然后值必须在[0,1]范围内。
双倍的
数据类型:双倍的|UINT8
UINT8
索引图像,指定为m-经过-n整数矩阵。
与索引图像相关的菌落X,指定为C-by-3数字矩阵,值[0,1]。每一行地图是一个三元素的RGB三重态,它指定了菌落的单一颜色的红色,绿色和蓝色成分。
数据类型:双倍的
电影框架,作为一个带有两个字段的结构返回:
CDATA- 将图像数据存储为UINT8值。
CDATA
结肠- 菌落。对于TrueColor(RGB)图像,此字段为空。
结肠
frame2im|GetFrame|电影
frame2im
GetFrame
电影
您有此示例的修改版本。您想用您的编辑打开这个示例吗?
您单击了与此MATLAB命令相对应的链接:
通过在MATLAB命令窗口中输入该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站以获取可用的翻译内容,并查看本地事件和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
联系您当地的办公室