2012-02-06 31 views
0

即时尝试使用matlab测试的东西,但我有麻烦保存帧,我已经从视频导入它,并将其转换为二进制,现在我想保存这些帧到数组中,并播放它回/ SAV它为AVImatlab将视频转换成二进制和playit回

这里是一个代码示例

b='1.avi'; 
vidObj=VideoReader(b);%intialize video object and save info 
framerate=floor(vidObj.FrameRate); 
totalframes=floor(vidObj.NumberOfFrames); 
for i=2:totalframes 
vid=read(vidObj,1);%%load frame 
ref=rgb2gray(vid); %% convert to gray %% adjust contrast 
level=graythresh(ref); %% calculate threshold 
vid=im2bw(ref,level); && <<< how can i push this back into array and playit back ? 

end 

谢谢:)

回答

相关问题