文件帮助中心文件
将图像转换为电影框架
f = im2frame(RGB)
f = im2frame(x,map)
f = im2frame(x)
例子
F= im2frame(RGB.)转换TrueColor图像,RGB.,进入电影框架F。
F= im2frame(RGB.)
F
RGB.
F= im2frame(X那地图)转换索引图像,X以及相关的Colormap,地图,进入电影框架F。
F= im2frame(X那地图)
X
地图
F= im2frame(X)转换索引图像,X,进入电影框架F使用当前的Colormap。
F= im2frame(X)
全部收缩
加载Mandrill脸部的索引图像。
加载曼德里尔
显示图像X使用其相关的Colormap,地图,有220种颜色。
图图像(x)Colormap(Map)轴离开
制作一部显示减少图像颜色数量的效果的电影。总共会有八个电影帧。预先释放一系列结构以存储电影帧。
f(8)= struct('cdata',[],'colormap',[]);
在循环中,通过使用索引图像中的颜色数量Imappox.功能。使用im2frame.功能将图像转换为电影的帧。第一帧是所有220种颜色的原始图像。第二帧有128种颜色。每个连续的框架都有一半的颜色。最后一个帧具有最小数量的颜色,2。
Imappox.
im2frame.
为了j = 1:8 q = 2 ^(9-j);[y,newmap] = inaprox(x,地图,q,'点亮');f(j)= im2frame(y,newmap);结尾
用每秒三帧的帧速率播放两次电影,使用电影(F,2,3)。
电影(F,2,3)
TrueColor图像,指定为一个m-经过-N-By-3数字数组。如果指定数据类型的图像双倍的,那么值必须在范围[0,1]范围内。
双倍的
数据类型:双倍的|uint8.
uint8.
索引图像,指定为m-经过-N整数矩阵。
ColorMap与索引图像相关联X,指定为aC-3个数字矩阵范围内的值[0,1]。每一排地图是一个三元素RGB三元组,指定ColorMap的单个颜色的红色,绿色和蓝色组件。
数据类型:双倍的
电影框架,作为一个有两个字段的结构返回:
cdata.- 存储为阵列的图像数据uint8.价值观。
cdata.
COLOROMAP.- Colormap。对于TrueColor(RGB)图像,此字段为空。
COLOROMAP.
Frame2im.|GetFrame.|电影
Frame2im.
GetFrame.
电影
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室