• 大小: 1KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-14
  • 语言: Matlab
  • 标签:

资源简介

在笔记本上用MATLAB直接采集视频与保存,亲测可运行,每一条代码有注释解释,新人理解更快

资源截图

代码片段和文件信息

% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


function    MakeVideo( vid filename nframe  N Vformat )



    if  Vformat == 1
            movieformat = ‘grayscale‘;
            colorformat = ‘gray‘;
    else
            movieformat = ‘rgb‘;
            colorformat = [];
    end

preview(vid);
set(1‘visible‘‘off‘);
set(vid‘ReturnedColorSpace‘movieformat);

writerObj = VideoWriter( [filename ‘.avi‘] );
writerObj.frameRate = N;
open(writerObj);

figure;
   for  i = 1: nframe
        frame = getsnapshot(vid);
        imshow(frame);
        f.cdata = frame;
        f.colormap = colormap(colorformat) ;
        writeVideo(writerObjf);
   end
%   writeVideo - 写入视频帧
% 调用格式:
% writeVideo(writerObjframe)将一帧图像frame写入视频对象中
% writeVideo(writerObjmov)将matlab的movie对象写入视频中.
% mov是一个帧结构序列,每一个结构包括mov.cdata 和 mov.colormap。 
% writeVideo(writerObjimg)将一个图像写入视频对象中
% writeVideo(writerObjimages)将一序列图像写入视频对象中
   
close(writerObj);
closepreview
    
    
    







 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1089  2016-11-12 15:48  MakeVideo.m

     文件       1107  2016-11-14 20:38  shipin.m

----------- ---------  ---------- -----  ----

                 2196                    2


评论

共有 条评论

相关资源