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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

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

disp('input video');
' i* ]  g- Z) r5 Uavi= VideoReader('D:\MATLAB\SampleVideo.Mp4');1 U/ K; N/ o/ Q
numFrames = avi.NumberOfFrames; %读取视频的帧数
! R' A! y: v9 U1 o/ M# W( E# W% ~vidHeight = avi.Height;+ {! l( G& z7 y% z# V
vidWidth = avi.Width;$ p% C" ~% a7 b* g8 b" X
for i = 1 : numFrames
, N5 t8 J, g5 G" {2 mframe = read(avi,i); %读取每一帧
0 t8 a, ~7 t& Y0 K4 j! Cimshow(frame); %显示每一帧
5 F9 s, ^" t9 r: P' w+ Qimwrite(frame,strcat(num2str(i),'.jpg'),'jpg'); %保存每一帧& s; B" t# ?  q
end
5 J9 M4 U* s9 U8 lmov(1:numFrames) = ...6 Y! a3 O' {3 J0 T! V
struct('cdata', zeros(vidHeight, vidWidth, 3, 'uint8'),.../ f8 N+ C8 R* u# n3 i
'colormap', []);
/ _+ l6 P0 v& L7 T7 D& M. v  s& e; x  f
# V; J2 Y. W; o0 D% D# W8 y, n" v- Q1 lfor k = 1 : numFrames+ s  o3 m) Y3 F) a7 C- J
mov(k).cdata = read(avi, k);
: Q5 h- n' U  K5 C) v/ n
- o7 J- L( g+ ^: I& g& G! H4 u  Mend4 U( I& k) G7 T
video={mov.cdata};! E* K& X. a! u
for a = 1:length(video)  B$ k8 e; z7 d. p- d
imagesc(video{a}); 4 U- D: b( |; A( l
axis image off . ]# I, P2 I5 ~3 A+ ]9 k3 p
drawnow; 8 ^& U2 W+ w5 Y: P( X
end;0 K+ d# }* u9 B6 o
disp('output video');

谢谢


' D* t# Y. R& M, M# v; }

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-23 16:33 , Processed in 0.171875 second(s), 23 queries , Gzip On.

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

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

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