| function writeYUV420file(filename, Y, U, V) | |
| % writeYUV420file(filename, Y, U, V) | |
| fid = fopen(filename,'wb'); | |
| if fid==-1 | |
| error(['Cannot open file ' filename]); | |
| end | |
| numFrames=size(Y,3); | |
| for k=1:numFrames | |
| % Write luminance | |
| fwrite(fid,uint8(Y(:,:,k).'), 'uchar'); | |
| % Write U channel | |
| fwrite(fid,uint8(U(:,:,k).'), 'uchar'); | |
| % Write V channel | |
| fwrite(fid,uint8(V(:,:,k).'), 'uchar'); | |
| end | |
| fclose(fid); |