读取yuv分量|matlab

clc
clear;
Frames=1;
for i=1:Frames
    fid=fopen('balloons3.yuv','rb');
    %Y=fread(fid,[1024,768],'uint8');
    Y=fread(fid,[1024,768],'uint8');%先读取Y分量 再读取U分量 最后读取V分量    接下来进行第二帧读取
    U=fread(fid,[1024/2,768/2],'uint8');
    V=fread(fid,[1024/2,768/2],'uint8');
    %fread(YUV,1,1024*768,fid);
    figure;imshow(uint8(Y'));
end
fclose  all;
上一篇:从2021华中杯数学建模比赛中学到的东西整理


下一篇:基于Python实现网页版之复杂图片去水印