EDA365电子论坛网

标题: matlab的视频监控(出现物体就报警) [打印本页]

作者: geronimo123    时间: 2020-12-15 15:12
标题: matlab的视频监控(出现物体就报警)
视频监控,如果有东西经过监控区域就语音报警(something is intruding)& L9 ]( q* n1 g6 r. C6 L# }

# |" u7 c8 G& ]7 t0 k; T视频监控:' ^/ J: A! w$ C  R- Y. g& v# y
一般就是摄像头不动,如果有东西经过就进行报警。" N! S, ^# C/ n, J. P
一般有两种方法:7 T2 W) M1 W- A! a4 S
1、事先采集好没有东西的背景图像,然后实时监测时利用做差的原理,
1 h1 K0 z( a4 _9 c9 o' ^0 C这样的准确率很高,可以很好的定位,但是需要事先搞到一个标准图像+ S" A3 Q, z" u! ^
/ L1 O- g8 W4 B0 x) [" l1 I
2、就是本程序使用的方法:利用帧之间做差的方法:
8 q1 L) g: I* n' l& I; E& F条件:你的计算机含有摄像头……& g. S& M$ B8 \. Q$ `; l* O

: S9 J/ O- v6 y5 s# d6 K纯m文件进行编程……
7 o% l3 E( T' G5 C" I具体如下所示:1 Z5 I5 O- w- q( ~& X* K
如果有东西经过摄像头就进行语音报警:something is intruding" z" v+ X) G: |, Y3 h! S' A' k
并且人机界面变为红色,并将经过者拍摄下来保存,
. t" U8 _; y4 u* s: K' L) T没有的话灰色正常显示……/ m4 d9 ]* o  S* I( Q
直接运行里面的intruderdetecting.m函数即可。# \7 Y  i: k4 b4 t7 R
其中子程序:getCameraInfo用于得到你的摄像头信息,
: }2 ]8 A  j% k* Z" l0 K( ?子程序:tts用于语音播放:something is intruding
6 G4 k3 K# ~2 u, K. j1 R
5 I; W: v9 g9 L- a" g
$ f0 O% w+ e8 L: F6 R- r需要注意的地方:. a! b* N$ ]6 m1 M2 q0 M
经过者速度不能太快……需要进一步改正……  r2 [" t( f/ t# l

* }. {, T  a) M可以进行的进一步研究:可以讲声音加入,如果有声音波动的话,也可以进行报警3 g3 F$ U- D1 I7 u" t/ I
期待大家多提意见啊……6 D2 }' t- I) C% }* Y
可以搞成语音监测的,如果有人发出声音,也可以进行报警……
) a5 @6 r3 {4 x" y
& U( f! m! Y6 h# o

7 H- @+ s: ~. W+ w. m* ]. d
  t1 X6 d& ~0 l7 S1 o. B5 N
% @% R" U" {0 Y3 w( Z6 w1 e
% h, d5 F! [( f$ R
2 F' M9 z& d1 [& b* j6 m& p! n) V6 N
" }( L: R* j6 M- l; Q% S
# J4 l# @. R% G% ~
, F* B9 k' ~& B, c
4 P* R. P5 m$ R3 K% L6 F1 y

" H+ Y- n: l+ J2 H+ r' H/ j
* g. A6 s& y! u
6 H* E! E# }" R+ O

1 D8 L5 a( u2 M3 S; {' n+ ~: j  `- J/ k0 y

作者: starskyuu    时间: 2020-12-15 16:08
那岂不是过个人都会叫




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2