• 大小: 0.94KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-03-26
  • 语言: Matlab
  • 标签: matlab  

资源简介


利用matlab,实现按帧分割视频为jpg和灰度图。程序可用,只需要改一下input视频的名称。生成的图片在当前文件夹下。无需设置图像大小,图像帧数,均自动实现。

资源截图

代码片段和文件信息

clc;
clear;
disp(‘input video‘);

% 读取原视频
fileName = ‘input.avi‘; 
obj = VideoReader(fileName);

% 显示原视频
for i = 1 : obj.NumberOfframes
    frame = read(obj i);
    pixels(: : : i) = frame;           %pixels是一个4D矩阵
    figure(1); 
end


if ischar(pixels)
    % 载入视频数据
    for i = 1 : avi.NumberOfframes
        img = read(avi i);
        pixels(: : : i) = img;       %pixels是一个4D矩阵
    end
end

nframes = size(pixe

评论

共有 条评论