b2c信息网

您现在的位置是:首页 > 法制新闻 > 正文

法制新闻

matlab视频剪辑(如何使用matlab处理视频)

hacker2022-07-18 13:11:55法制新闻64
本文目录一览:1、怎么用matlab编把视频分帧的程序2、

本文目录一览:

怎么用matlab编把视频分帧的程序

我也是初学者,所知道的也较少,知道的知识如下:

MATLAB能读取部分AVI视频,因为都为AVI格式但是编码方式不同,用aviread读取,movie显示视频

mov=aviread('d:\j.avi'); %读入存在d盘的电影j.avi

movie(mov); %放映电影

将电影转成图片序列

mov=aviread('d:\j.avi'); %读入

fnum=size(mov,2); %读取电影的祯数,mov为1*temp

for i=1:fnum

strtemp=strcat('d:\转换的图片\',int2str(i),'.','jpg');%将每祯转成jpg的图片

imwrite(mov(i).cdata(:,:,Smile,mov(i).colormap,strtemp);

end

matlab如何提取一段视频

以matlab自带的traffic.avi视频为例,可以这样来做:

%% 读视频

vObj = VideoReader('traffic.avi');

nFrames = vObj.NumberOfFrames;

%截取视频片段

myMovie = read(vObj,[1 nFrames-1]);

%% 写视频

%初始化

myVideo = VideoWriter('myfile.avi', 'Uncompressed AVI');

myVideo.FrameRate = 15;

%写入截取的视频

open(myVideo);

writeVideo(myVideo, myMovie);。

matlab如何提取一段视频?

以matlab自带的traffic.avi视频为例,可以这样来做:

%% 读视频

vObj = VideoReader('traffic.avi');

nFrames = vObj.NumberOfFrames;

%截取视频片段

myMovie = read(vObj,[1 nFrames-1]);

%% 写视频

%初始化

myVideo = VideoWriter('myfile.avi', 'Uncompressed AVI');

myVideo.FrameRate = 15;

%写入截取的视频

open(myVideo);

writeVideo(myVideo, myMovie);。

用MATLAB处理视频文件

function avi2pic(avifile,pickind)

%function avi2pic(avifile,pickind)

% avifile-- the avi filename,like 'darnshong.avi','ioe.avi',etc;

% pickind-- the kind of image format,like 'jpg','bmp',etc

% supported export image

% format:'jpg','jpeg','bmp','tiff','tif','gif','png',etc

mov=aviread(avifile);

temp=size(mov);

fnum=temp(2);

for i=1:fnum,

strtemp=strcat(int2str(i),'.',pickind);

imwrite(mov(i).cdata(:,:,:),mov(i).colormap,strtemp);

end

如果error imwrite的话

就用inshow 自己查下

给你工具书吧。所有的M里图像处理命令:

希望对你有所帮助。

发表评论

评论列表

  • 只酷节枝(2022-07-18 22:18:15)回复取消回复

    Frames;%截取视频片段myMovie = read(vObj,[1 nFrames-1]);%% 写视频%初始化myVideo = VideoWriter('myfile.avi', 'Uncompressed AVI');myVideo.FrameRate = 1

  • 弦久轻禾(2022-07-18 14:33:38)回复取消回复

    的视频open(myVideo);writeVideo(myVideo, myMovie);。用MATLAB处理视频文件function avi2pic(avifile,pickind) %function avi2pic(avifile,pick

  • 只影优伶(2022-07-18 13:58:42)回复取消回复

    filename,like 'darnshong.avi','ioe.avi',etc; % pickind-- the kind of image format,like 'jpg','bmp',etc % supporte

  • 夙世亡鸦(2022-07-19 00:58:11)回复取消回复

    r i=1:fnum, strtemp=strcat(int2str(i),'.',pickind); imwrite(mov(i).cdata(:,:,:),mov(i).colormap,strtemp); end如果error imwrite的话就用inshow 自己查