我正在试图弄清楚如何在MATLAB中的Movie函数下使用cdata。任何专家都可以给我一个简短的解释吗?谢谢!
答案 0 :(得分:3)
你可以在MOVIE函数documentation中找到它,它会播放一个电影,它实际上是一个帧数组。帧依次是单个“镜头”或静止图像,在MATLAB中由具有字段cdata(像素数据矩阵)和色彩图(如果使用)的结构表示。
您可以使用GETFRAME函数F = getframe;
从当前数字创建一个框架。F.cdata
。 image(F.cdata)
将是图像矩阵H x W x 3,第三维代表3个颜色通道 - 红色,绿色和蓝色。您可以使用M
命令显示它。
如果image(M(1).cdata)
是电影画面,您只能使用{{1}}显示第一帧。