2012-11-26 2 views
1

이유를 수행하는 코드 :프레임 - MATLAB 윈도우 7

aviobj = avifile('example_1.avi', 'compression', 'none', 'fps', 30); 
for i=1:8 
    %generating the filenames 
    filename = strcat('Masks/',int2str(i),'.bmp'); 
    I = imread(filename); 
    aviobj = addframe(aviobj,I);             
end 
aviobj = close(aviobj); 

윈도우 XP와 MATLAB의 작품과 윈도우 7 나는에 프레임에서 avi 파일을 만들 수있는 다른 해결책이 있다는 것을 알고에서 작동하지 않습니다 matlab에,하지만 왜 XP와 함께 작동하지 puzzeled 오전 7. 그리고 그것을 작동하도록 뭔가가 설치되어 있습니다.

+0

"작동하지 않음"이란 무엇을 의미합니까? –

+0

Windows에서 표시 할 수없는 파일을 만듭니다. – user552231

+0

Win 7에서 파일을 만든 다음 Windows XP에서 볼 수 있습니까? 그렇다면 Win 7 시스템의 플레이어는 일부 AVI 코덱이 부족할 수 있습니다 ... –

답변

0

VideoWriter 시도하십시오. avifile 이상 권장합니다.

+0

VideoWriter가 Matlab 2009b에 존재하지 않는다고 생각합니다. – user552231