求解释程序 matlabclc;clear all;frameno=1;fid = fopen('carphone_qcif_ori90.yuv');[y1,u1,v1] = read_frame_qcif(fid,frameno);最后一句什么意思啊,为什么括号里是fid,frameno
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/08 20:07:45
![求解释程序 matlabclc;clear all;frameno=1;fid = fopen('carphone_qcif_ori90.yuv');[y1,u1,v1] = read_frame_qcif(fid,frameno);最后一句什么意思啊,为什么括号里是fid,frameno](/uploads/image/z/2105050-58-0.jpg?t=%E6%B1%82%E8%A7%A3%E9%87%8A%E7%A8%8B%E5%BA%8F+matlabclc%3Bclear+all%3Bframeno%3D1%3Bfid+%3D+fopen%28%27carphone_qcif_ori90.yuv%27%29%3B%5By1%2Cu1%2Cv1%5D+%3D+read_frame_qcif%28fid%2Cframeno%29%3B%E6%9C%80%E5%90%8E%E4%B8%80%E5%8F%A5%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%E5%95%8A%2C%E4%B8%BA%E4%BB%80%E4%B9%88%E6%8B%AC%E5%8F%B7%E9%87%8C%E6%98%AFfid%2Cframeno)
求解释程序 matlabclc;clear all;frameno=1;fid = fopen('carphone_qcif_ori90.yuv');[y1,u1,v1] = read_frame_qcif(fid,frameno);最后一句什么意思啊,为什么括号里是fid,frameno
求解释程序 matlab
clc;
clear all;
frameno=1;
fid = fopen('carphone_qcif_ori90.yuv');
[y1,u1,v1] = read_frame_qcif(fid,frameno);
最后一句什么意思啊,为什么括号里是fid,frameno
求解释程序 matlabclc;clear all;frameno=1;fid = fopen('carphone_qcif_ori90.yuv');[y1,u1,v1] = read_frame_qcif(fid,frameno);最后一句什么意思啊,为什么括号里是fid,frameno
查了一下,matlab2012a里没有这个read_frame函数,应该是你这段代码的相关函数,可能是个单独文件也可能是这个代码文件里的子函数.
具体你可以自己搜这个文件,用文件名搜,应该有.m文件,按习惯matlab代码在函数声明下方就是功能和参数说明,自己看看.也可以在Editor里光标定位到该函数名处,按F1打开快捷帮助.
从函数名来看,你上面fopen开启了那个.yuv文件(应该是视频)并将文件句柄赋予fid,然后用read_frame_qcif函数读取fid文件的第frameno帧数据.并且将第一帧图像数据分别赋予y1,u1,v1三个通道变量.
关于YUV有个百度百科词条:YUV是被欧洲电视系统所采用的一种颜色编码方法(属于PAL),是PAL和SECAM模拟彩色电视制式采用的颜色空间.