Matlab视频逻辑图像

时间:2011-03-23 03:39:10

标签: matlab video playback frames

我有一个视频,我在每个帧上应用色度键来提取颜色。

newImage = (checkR)&(checkG)&(checkB);% for each frame   

最后,我将所有帧放在类似视频容器中,例如:struct 1x39(frames),其中每个struct现在包含不在int中的cdata,但在逻辑上。我尝试播放新视频时收到错误消息。我可以通过提取它们来查看单个帧,但我需要一个视频。

movie(b); % doesnt work  

给出错误:

??? Error using ==> movie
Movie cdata must be of type uint8 array    

我必须将其转换为int吗?

OR

应用一些我不知道怎么办的二元面膜?

1 个答案:

答案 0 :(得分:3)

您可以通过

将其转换为uint8
b=uint8(b);

然后致电movie