Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
高级会员
注册日期: 2019-11-21
帖子: 3,006
声望力: 66 ![]() |
![]()
我试图弄清楚如何在MATLAB中的Movie函数下使用cdata。有什么专家可以给我一个简短的解释吗?谢谢!
回答: 正如您在MOVIE函数文档中所找到的那样,它播放电影,实际上是一帧帧。框架依次是单个“快照”或静止图像,在MATLAB中由具有字段cdata(像素数据的矩阵)和色图(如果使用)的结构表示。 您可以使用GETFRAME函数从当前图形创建框架: F = getframe; 。 F.cdata将是图像矩阵H F.cdata x 3,第3维代表3个颜色通道-红色,绿色和蓝色。您可以使用image(F.cdata)命令显示它。 如果M是电影帧,则可以使用image(M(1).cdata)仅显示第一帧。 我建议您使用MOVIE和GETFRAME帮助页面上的示例,以更好地理解。 更多&回答... |
![]() |
![]() |