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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

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

disp('input video');) E: Y9 ?% o5 t8 E( t& k
avi= VideoReader('D:\MATLAB\SampleVideo.Mp4');
" i6 {/ ~. a5 W9 K, WnumFrames = avi.NumberOfFrames; %读取视频的帧数9 c# A$ P$ s8 U, ]# Y/ N6 h# m
vidHeight = avi.Height;; I& u% m" z& U
vidWidth = avi.Width;5 k  n$ R$ d& N
for i = 1 : numFrames, n8 a: M# `: c- ^+ J; H/ `
frame = read(avi,i); %读取每一帧) K* P$ d& M4 W
imshow(frame); %显示每一帧( D3 }' y6 \2 ]. P6 Q7 T& s
imwrite(frame,strcat(num2str(i),'.jpg'),'jpg'); %保存每一帧8 k9 a3 `# _& [0 m0 W( V) }. S
end
5 y; Q! H/ F0 l9 _mov(1:numFrames) = ...
; b8 _! \( i, i0 m# h+ Vstruct('cdata', zeros(vidHeight, vidWidth, 3, 'uint8'),...2 B$ [7 S" c( r, V8 G' R: U
'colormap', []);
$ E0 z1 }/ x' e0 y3 I- S
5 S, {0 _# K; ~% Y( D  F1 Jfor k = 1 : numFrames: I3 s6 I$ C- v3 Q
mov(k).cdata = read(avi, k);
4 w# A% J$ ~6 t7 _
* r+ t5 Z& Y, j" Q' `4 cend
5 y. v( T( r1 w6 K- |video={mov.cdata};$ }( F$ {% s+ T( f2 h
for a = 1:length(video)& T9 V6 W, e9 j. T+ |+ h
imagesc(video{a});
, S4 w6 A3 e3 E0 I/ p' ~axis image off
9 c' N% `8 e/ P9 C9 S' sdrawnow; ( ~# t; x- H+ w% u# w
end;
6 i/ {, Q) y' u2 {0 Idisp('output video');

谢谢

7 ^9 T0 Y! F( S# _

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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