| 
x
EDA365欢迎您登录!您需要 登录 才可以下载或查看,没有帐号?注册  请问matlab中这段对视频的预处理代码实现了什么样的效果呢? disp('input video');7 k. e. d8 d" ?0 s+ Y! Uavi= VideoReader('D:\MATLAB\SampleVideo.Mp4');; b) |8 L  d4 u0 I2 ~
 numFrames = avi.NumberOfFrames; %读取视频的帧数
 6 |2 |% b" _! K9 cvidHeight = avi.Height;
 / @4 K/ u4 x( A# jvidWidth = avi.Width;
 ) h" R+ E& T# x- N( xfor i = 1 : numFrames5 ^: ~8 [/ ]) h$ P4 q' k* Q
 frame = read(avi,i); %读取每一帧" B$ e. l! H" O( e4 j% o
 imshow(frame); %显示每一帧
 / x4 ^* y0 H* s" E& o/ `% Y1 {imwrite(frame,strcat(num2str(i),'.jpg'),'jpg'); %保存每一帧% U; m8 P/ [" ^7 ^5 N! Y
 end2 E2 y; K# |8 ]4 l0 F: i6 s  N% R+ n
 mov(1:numFrames) = ...
 " n  ?8 [1 X" N+ T/ ostruct('cdata', zeros(vidHeight, vidWidth, 3, 'uint8'),...
 7 l7 P2 I; z" L. c& A! s" ~+ O'colormap', []);5 `% m3 S9 y& Y' N
 4 T6 c' X- L) e/ D% Q2 t
 for k = 1 : numFrames
 1 ^5 B4 B! l! C/ d7 smov(k).cdata = read(avi, k);, b5 \0 d: T9 g+ V# @# ^& l" q
 
 ( j0 h) k8 g1 b5 ~6 T2 p- Jend
 7 {4 t1 G1 ]- S+ b1 r" Qvideo={mov.cdata};' \: @& r/ O# T( r! \
 for a = 1:length(video)
 ; j+ k1 v" `  R: p1 y; ^( mimagesc(video{a});
 * Z0 E0 r6 [1 x3 a. {# Daxis image off ; \7 X0 ~& k- A0 k- a- T7 Q
 drawnow;
 {% g: m% h6 m6 z1 l# Q  M( ~* Zend;
 8 i# u4 H% a1 Mdisp('output video');
 谢谢{2 X" b- a2 g9 \0 C# L, B 
 |