main.m
来自「用matlab写的仿真H.263标准的程序」· M 代码 · 共 33 行
M
33 行
function main(source,destination,StructParameter)
%main tester
SrcFid = fopen(source,'r');
DestFid = fopen(destination,'w');
keyframe = 0;
framenum = StructParameter.framenum;
resolution = StructParameter.resolution;
for i = 1: framenum
CodingType = 1;
[Y,U,V] = ReadFrame(SrcFid,resolution);
fclose(SrcFid);
SrcFid = fopen(source,'r');
if keyframe == 0 || keyframe == 200
keyframe = keyframe + 1;
CodingType = 0;
end
if CodingType == 0
[RY,RU,RV] = IFrameCoder(Y,U,V,StructParameter);
else
[RY,RU,RV] = PFrameCoder(Y,U,V,RY,RU,RV,StructParameter);
end
WriteFrame(DestFid,resolution,RY,RU,RV);
end
fclose(SrcFid);
fclose(DestFid);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?