• 大小: 2KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-13
  • 语言: Matlab
  • 标签: YUV视频  图像    

资源简介

分别读取YUV视频特定帧的Y、U、V分量。

资源截图

代码片段和文件信息

function [YUV]=yuv_import(filenamedimsnumfrmstartfrm)
%Imports YUV sequence into Matlab
%[YUV]=yuv_import(filenamedimsnumfrmstartfrm)
%Version: 2.01 Date: 2006/05/25 author: Nikola Sprljan
%
%Input:
% filename - YUV sequence file
% dims - dimensions of the frame [width height]
% numfrm - number of frames to read
% startfrm - [optional default = 0] specifies from which frame to start reading
%            with the convention that the first frame of the sequence is denoted 
%            with 0
%
%Output:
% Y U V - cell arrays of Y U and V components  
%
%Example:
% [Y U V] = yuv_import(‘FOREMAN_352x288_30_orig_01.yuv‘[352 288]2);
% image_show(Y{1}2561‘Y component‘);

fid=fopen(filename‘r‘);
if (fid < 0) 
    error(‘File d

评论

共有 条评论