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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

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

disp('input video');7 k. e. d8 d" ?0 s+ Y! U
avi= 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

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-31 11:06 , Processed in 0.156250 second(s), 23 queries , Gzip On.

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

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

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