blob: 359445009bd93620692ff285903271fa352f8db2 [file] [log] [blame]
niklase@google.com470e71d2011-07-07 08:21:25 +00001function writeYUV420file(filename, Y, U, V)
2% writeYUV420file(filename, Y, U, V)
3
4fid = fopen(filename,'wb');
5if fid==-1
6 error(['Cannot open file ' filename]);
7end
8
9numFrames=size(Y,3);
10
11for k=1:numFrames
12 % Write luminance
13 fwrite(fid,uint8(Y(:,:,k).'), 'uchar');
Henrik Kjellander0f59a882015-11-18 22:31:24 +010014
niklase@google.com470e71d2011-07-07 08:21:25 +000015 % Write U channel
16 fwrite(fid,uint8(U(:,:,k).'), 'uchar');
Henrik Kjellander0f59a882015-11-18 22:31:24 +010017
niklase@google.com470e71d2011-07-07 08:21:25 +000018 % Write V channel
19 fwrite(fid,uint8(V(:,:,k).'), 'uchar');
20end
21
22fclose(fid);