ljsq.net
当前位置:首页 >> 用mAtlAB读入视频,然后将每一帧都以图片的形式输... >>

用mAtlAB读入视频,然后将每一帧都以图片的形式输...

mov = mmread('answer.avi');%读入视频 VFrames = size(mov,1); %读取视频的帧数 总之呢,就是你的VFrames的值有问题埃。。 for k =1 : VFrames strtemp=strcat('D:\Documents\MATLAB\frames\',int2str(k),'.','jpg'); imwrite(mov(k).frames(k)...

gui界面么??matlab中文论坛gui视频板块你看一个上午就知道了不知道用的是什么方法pca??lda??子空间??稀疏特征??另外论坛中还有很多人脸识别的源程序有问题呼我

a=imread('cameraman.tif'); for k=1:10 a=a-k*25; imagesc(a);colormap(gray);axis image off; f=getframe; end movie2avi(f,'hi.avi')

把你读取的视频变量作为分割视频主函数的输入就行啊

cdata 这个变量从何而来??

matlab只能读avi格式的视频,而且还不是所有的avi格式都能读取,只能读取某些格式的avi(avi格式是N多视频格式的统称)。使用aviread函数,用法如下: mov = aviread(filename) mov = aviread(filename, index) 读入matlab中的是许多图像,数目...

一个读取视频,显示帧,并保存每一帧 的代码 fileName = 'MVI_1264_clip.avi'; obj = VideoReader(fileName); numFrames = obj.NumberOfFrames;% 帧的总数 for k = 1 : numFrames% 读取数据 frame = read(obj,k); imshow(frame);%显示帧 imwrite...

用matlab读取avi电影(只能读一定压缩各式的avi电影) aviinfo('d:\j.avi'); %显示存在d盘的电影j.avi的信息 mov=aviread('d:\j.avi'); %读入存在d盘的电影j.avi movie(mov); %放映电影 将电影转成图片序列 mov=aviread('d:\j.avi'); %读入 fnum...

将视频转换为帧图片 mov=aviread('D:\road2.avi'); %读入 fnum=size(mov,2); %读取视频的祯数,mov为1*fnum矩阵 for i=1:fnum strtemp=strcat('D:\cc\',int2str(i),'.','bmp');%将每祯转成bmp格式的图片 imwrite(mov(i).cdata(:,:,:),strtemp); ...

先把视频转换为图片。 参考:http://blog.csdn.net/gududeyhc/article/details/8829108 将图片转换为mat,把图片放在当前path。 运行: image = imread('1.jpg'); save simg image; %图片存储到当前目录下simg.mat文件 load simg; %重新加载图片....

网站首页 | 网站地图
All rights reserved Powered by www.ljsq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com