找回密码
 注册
关于网站域名变更的通知
查看: 547|回复: 1
打印 上一主题 下一主题

请问matlab中这段对视频的预处理代码实现了什么样的效果呢?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-8-14 15:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

请问matlab中这段对视频的预处理代码实现了什么样的效果呢?

disp('input video');
" Q* P- _! d  v- s4 r* Lavi= VideoReader('D:\MATLAB\SampleVideo.Mp4');3 d' q! U8 M, ?+ ~. t2 }6 U. \! C, s
numFrames = avi.NumberOfFrames; %读取视频的帧数$ ?8 U; ?' u3 p
vidHeight = avi.Height;
" H7 W" Y  Y- \. v& Z! VvidWidth = avi.Width;, |% E, A/ \+ C- E6 m5 |
for i = 1 : numFrames
, d0 S( d- U% `- X6 V. hframe = read(avi,i); %读取每一帧" m. O9 `2 e8 k% y. J
imshow(frame); %显示每一帧0 m/ m9 e. ?$ V
imwrite(frame,strcat(num2str(i),'.jpg'),'jpg'); %保存每一帧
( c0 O3 E# P2 `, a1 {( R; e6 Qend
8 p  w1 |: c* E5 ]1 Dmov(1:numFrames) = ...
: Z" F* r$ `7 _' i; E  `: X  kstruct('cdata', zeros(vidHeight, vidWidth, 3, 'uint8'),...% q$ J' M0 s" k9 e
'colormap', []);
3 n8 Y+ V1 t$ f$ ?3 b; v) r
5 T' p/ H4 r: Tfor k = 1 : numFrames
, v$ H# j: \" Y. B/ |8 n$ [7 s% V: nmov(k).cdata = read(avi, k);
$ {8 B/ }: b' l0 U2 Z) P) c( w4 ?  I, C' M
end
$ M3 N  f6 T7 W% [  r7 cvideo={mov.cdata};* q1 o8 N# i9 x$ I: e
for a = 1:length(video)5 f7 I1 G" y7 L, l+ e( C% _% {' g
imagesc(video{a}); 0 k8 L5 I* W: |' M, A8 {- e
axis image off
! u/ L7 [- m7 }, t) J! adrawnow; " j5 w. O& X- b. z  d
end;
, [, [" S# y6 Y4 ~& S+ Idisp('output video');

谢谢

" v7 m9 j& N) U: Q0 J

该用户从未签到

2#
发表于 2019-8-14 17:26 | 只看该作者
有点困难,让我先读来历吧!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-5 06:37 , Processed in 0.125000 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表