逻辑图像的Matlab视频
我有一个视频,我将色度键应用于每个帧以提取颜色。
newImage = (checkR)&(checkG)&(checkB);% for each frame
最后,我将所有帧放入类似的视频容器中,例如:结构类型的 1x39(帧),其中每个结构现在包含的 cdata 不是 int 形式,而是逻辑形式。当我尝试播放新视频时出现错误。我可以通过提取单个帧来查看它们,但我需要一个视频。
movie(b); % doesnt work
给出错误:
??? Error using ==> movie
Movie cdata must be of type uint8 array
我必须将其转换为 int 吗?
或者
应用一些我不知道该怎么做的二进制掩码?
I have a video where I apply chroma key to each frame to extract color.
newImage = (checkR)&(checkG)&(checkB);% for each frame
In the end I put all frames in similar video container like: 1x39(frames) of type struct where each struct now contains cdata not in int, but in logical. I get an error when I try to play the new video. I can view individual frames by extracting them, but I need a video.
movie(b); % doesnt work
gives error:
??? Error using ==> movie
Movie cdata must be of type uint8 array
Do I have to convert it to int?
OR
apply some binary mask which I do not know how to do?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以通过
调用
movie
将其转换为uint8
You can convert it to
uint8
bythen call
movie