`

matlab读图片序列,读视频

 
阅读更多
% Filename:VideoRead
clc;
clear;
video = mmreader('D:\\VideoTest.avi');
nFrames = video.NumberOfFrames;   %得到帧数
H = video.Height;     %得到高度
W = video.Width;      %得到宽度
Rate = video.FrameRate;
% Preallocate movie structure.
mov(1:nFrames) = struct('cdata',zeros(H,W,3,'uint8'),'colormap',[]);
%read one frame every time
for i = 1:nFrames
    mov(i).cdata = read(video,i);
    P = mov(i).cdata;
     disp('当前播帧数:'),disp(i);
     imshow(P),title('视频');
end

 

% Filename:ImageSequence
clc
clear
dList=dir('D:\\ImageSequence\\*.JPG'); 
N=length(dList); %Number of Images
for i=1:N
    Image_data{i}=imread(['D:\\ImageSequence\\',dList(i).name]); 
    imshow(Image_data{i});
    pause(0.0);
    drawnow;
end

 

 

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    如何用matlab读视频流

    本文将详细介绍如何使用MATLAB读取视频流,特别是.avi格式的视频文件,并对其进行基本的操作,如播放、转换为图像序列等。 #### MATLAB读取AVI视频的基本操作 ##### 1. 获取AVI视频信息 首先,可以使用`aviinfo`...

    matlab视频读取与存储成图片

    这段代码会生成从'frame1.jpg'到'frameFrameCount.jpg'的图片序列,其中FrameCount是视频的总帧数。 在处理过程中,可能需要对视频帧进行预处理或后处理操作,例如调整图像大小、添加滤镜、进行图像分析等。MATLAB...

    matlab 盲水印代码

    盲水印技术广泛应用于数字图像、音频和视频的版权保护,但也面临诸多挑战,如如何在保持图像质量的同时提高水印的不可见性,以及如何增强水印对各种攻击的抵抗能力。 通过理解和实践Matlab中的盲水印代码,不仅...

    matlab卷积神经网络车牌识别

    `label2word.m`可能是一个将数字标签转换为对应字符的函数,这对于将模型预测的数字序列转化为可读的字符序列至关重要。 7. **训练和评估**: `LPNetTrain.m`可能包含了网络的训练过程,包括数据划分、模型训练、...

    图像处理图像淡入淡出

    1. **读入图像**:MATLAB中的`imread`函数用于读取图像文件,例如`imgA = imread('imageA.jpg')`读取名为'imageA.jpg'的图像并存储为变量imgA。 2. **图像大小的改变**:如果两幅图像尺寸不一致,可以使用`imresize...

    dfdhgfhgjhk.rar_目标检测跟踪

    在"wegghgjh"这个压缩包子文件中,虽然没有具体的文件名,但通常MATLAB程序会包含.m文件(MATLAB脚本或函数)、数据文件(可能是图片或预处理后的数据)以及可能的说明文档或示例。.m文件将包含实现目标检测和跟踪...

Global site tag (gtag.js) - Google Analytics