write_yuv.m

来自「视频处理算法 RGB与YUV格式的相互转化」· M 代码 · 共 17 行

M
17
字号
function write_yuv1(filename,Y,U,V)


for k=1:1:(size(Y,3))
    
    tt1=reshape((Y(:,:,k))',((size(Y,1))*(size(Y,2))),1);
    tt2=reshape((U(:,:,k))',((size(U,1))*(size(U,2))),1);
    tt3=reshape((V(:,:,k))',((size(V,1))*(size(V,2))),1);
    C(:,:,k) = horzcat(tt1',tt2',tt3');
end

e=reshape(C,1,((size(C,1))*(size(C,2))*(size(C,3))));
ee=e';

fid = fopen(filename,'w');
fwrite(fid,ee,'uint8');
fclose(fid);

⌨️ 快捷键说明

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