我有一个视频,我在每个帧上应用色度键来提取颜色。
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
应用一些我不知道怎么办的二元面膜?
答案 0 :(得分:3)
您可以通过
将其转换为uint8
b=uint8(b);
然后致电movie