zoukankan      html  css  js  c++  java
  • matlab 视频转换到图像并保存

    图像处理中像Adas、车辆检测等都需要采用视频文件比较好处理一点,利用帧差法、背景减法、光流法等,那么将视频文件转换到图像文件怎么做呢?话不多说,见代码一目了然:

     1 %=========================================
     2 % 此函数实现从视频到每帧图片的转换并保存 
     3 % by 振龙 2016/11/05
     4 %=========================================
     5 
     6 function video2image
     7  
     8  mov = VideoReader('测试视频.asf');
     9  movNum = mov.NumberOfFrames; %计算视频的帧数 即图像的个数
    10  
    11  for i = 1 : movNum   %i从1到145
    12       image = read(mov,i); %读取第i帧      
    13       imwrite(image,['img_',sprintf('%04d',i),'.jpg'])   %将第i帧写入到,"img_000i.png"图片。
    14 end 

    结果:

  • 相关阅读:
    string用法
    动手动脑
    你已经创建了多少个对象?
    动手动脑
    课程作业2
    课程作业1
    课程作业2
    《大道至简》第一章观后感
    java虚拟机内存区域
    Gitbook安装使用教程
  • 原文地址:https://www.cnblogs.com/ggYYa/p/6032585.html
Copyright © 2011-2022 走看看