• matlab processing for video


    [filename,pathname,fileindex]=uigetfile('*.avi','请选择一个Avi文件'); video_info=aviinfo([pathname filename]); % info = % Filename: 视频名称 % FileSize: 视频大小 % FileModDate: 视频创建日期 % NumFrames: 视频总帧数 % FramesPerSecond: 视频采集速率 % Width: 视频宽度 % Height: 视频高度 % ImageType: 'truecolor' 图像模式 % VideoCompression: 'DIV3' 视频图像压缩格式 % Quality: 0 % NumColormapEntries: 0 LEN=video_info.NumFrames; %获得视频长度 for k=1:LEN video_videotape(k)=aviread(video_info.Filename,k); video_image=video_videotape(k).cdata; if k<10 imwrite(video_image,strcat('0000',int2str(k),'.bmp'),'bmp');%把每帧图像存入硬盘 elseif k>=10 & k<100 imwrite(video_image,strcat('000',int2str(k),'.bmp'),'bmp');%把每帧图像存入硬盘 elseif k>=100 & k<1000 imwrite(video_image,strcat('00',int2str(k),'.bmp'),'bmp');%把每帧图像存入硬盘 elseif k>=1000 & k<1000 imwrite(video_image,strcat('0',int2str(k),'.bmp'),'bmp');%把每帧图像存入硬盘 else imwrite(video_image,strcat(int2str(k),'.bmp'),'bmp');%把每帧图像存入硬盘 end end
  • 相关阅读:
    zpf 视图
    html5本地存储
    sqlite 使用记录
    百度开放平台
    PHP exit() 输出
    yum笔记
    手动编译安装软件
    while循环
    linux下面测试网络带宽 (转载)
    软件包管理器的核心功能(笔记)
  • 原文地址:https://www.cnblogs.com/diyingyun/p/3892777.html
Copyright © 2020-2023  润新知