作业帮 > 综合 > 作业

求解释程序 matlab

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/28 11:12:03
求解释程序 matlab
clc;
clear all;
frameno=1;
fid = fopen('carphone_qcif_ori90.yuv');
[y1,u1,v1] = read_frame_qcif(fid,frameno);
最后一句什么意思啊,为什么括号里是fid,frameno
求解释程序 matlab
查了一下,matlab2012a里没有这个read_frame函数,应该是你这段代码的相关函数,可能是个单独文件也可能是这个代码文件里的子函数.
具体你可以自己搜这个文件,用文件名搜,应该有.m文件,按习惯matlab代码在函数声明下方就是功能和参数说明,自己看看.也可以在Editor里光标定位到该函数名处,按F1打开快捷帮助.

从函数名来看,你上面fopen开启了那个.yuv文件(应该是视频)并将文件句柄赋予fid,然后用read_frame_qcif函数读取fid文件的第frameno帧数据.并且将第一帧图像数据分别赋予y1,u1,v1三个通道变量.

关于YUV有个百度百科词条:YUV是被欧洲电视系统所采用的一种颜色编码方法(属于PAL),是PAL和SECAM模拟彩色电视制式采用的颜色空间.