writeframe.m

来自「用matlab写的仿真H.263标准的程序」· M 代码 · 共 30 行

M
30
字号
function WriteFrame(fid,format,FrameY,FrameU,FrameV)
%从读取一帧


switch format
    case 'cif'
        FrameY = FrameY';
        fwrite(fid,FrameY,'uint8');
        FrameU = FrameU';
        fwrite(fid,FrameU,'uint8');
        FrameV = FrameV';
        fwrite(fid,FrameV,'uint8');
    case 'pal'
        FrameY = FrameY';
        fwrite(fid,FrameY,'uint8');
        FrameU = FrameU';
        fwrite(fid,FrameU,'uint8');
        FrameV = FrameV';
        fwrite(fid,FrameV,'uint8');
    case '360-288'
        FrameY = FrameY(:,5:356)';
        fwrite(fid,FrameY,'uint8');
        FrameU = FrameU(:,3:178)';
        fwrite(fid,FrameU,'uint8');
        FrameV = FrameV(:,3:178)';
        fwrite(fid,FrameV,'uint8');        
    otherwise
        disp('error format');
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?