|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
视频监控,如果有东西经过监控区域就语音报警(something is intruding)
* ^8 Q! g8 i% v* s9 d
" @/ o0 H& @2 y3 j视频监控:
F: z7 w( f2 U( n. y$ t% N一般就是摄像头不动,如果有东西经过就进行报警。
) x3 U' X& [4 X1 n一般有两种方法:7 p- A( ?& u4 o2 A+ W( a
1、事先采集好没有东西的背景图像,然后实时监测时利用做差的原理,( t3 B3 b+ y7 R$ T
这样的准确率很高,可以很好的定位,但是需要事先搞到一个标准图像- D9 h" i0 i& ]) z" b `
0 _( B- B O" R' g/ z- s5 Q
2、就是本程序使用的方法:利用帧之间做差的方法:
# l9 A) k$ g# e* F% {, g8 ^2 [条件:你的计算机含有摄像头……" p, F$ h" Y$ s. U' B( ?
' b' ]: W& H+ n/ a. A
纯m文件进行编程……8 F0 y2 i7 z( K( ]
具体如下所示:
5 y2 ^! K A7 ]. m+ ~5 S: `如果有东西经过摄像头就进行语音报警:something is intruding
F0 f9 G P3 u7 \并且人机界面变为红色,并将经过者拍摄下来保存,! i* {2 s" |# l
没有的话灰色正常显示……
. N% I5 `: i) P! \8 V" x直接运行里面的intruderdetecting.m函数即可。
/ _( _5 j- J" y其中子程序:getCameraInfo用于得到你的摄像头信息," l+ u3 T2 K6 l
子程序:tts用于语音播放:something is intruding
3 O) X! P }' X7 X# I% }; E
: X6 b! E$ s. i) }& p
! D* y: X/ f4 @/ g+ t需要注意的地方:
' w% y% |; J0 g3 O' N! o4 o t经过者速度不能太快……需要进一步改正……- ^. ~' ~# G3 t, {
2 g8 e9 Z/ [& b9 P* C" b$ q
可以进行的进一步研究:可以讲声音加入,如果有声音波动的话,也可以进行报警
8 L, X) v5 s3 |4 v% G( [* A期待大家多提意见啊……
7 c' Y/ Z; J6 `0 ^) o" M可以搞成语音监测的,如果有人发出声音,也可以进行报警……
: t. R, j& J9 h7 N7 W( |0 l6 q7 o: K2 S! e
- A* |2 i# `* J2 h4 \2 h9 a
) K9 M+ `9 v$ `1 \ ?6 W" c
5 }" a& v) V: C% X! E, S/ H$ K( m8 H! G+ p; h2 G
. I% a: F( y8 a. Y' }' I# X6 E
1 A7 ^% b2 y* M
4 n5 c/ f5 u/ i: z: Y7 w8 D( B* U, }/ Q2 ?* F2 \! I G" k% D
$ |+ @& R8 U5 F, l V* R& r. G
$ U0 N' _3 b) N c% h
- ~' y+ n3 M/ H" _% e$ N* q5 N
& ~$ Y; g6 f0 v1 K& _6 U; d1 N- @. C0 \5 u$ U' K, h2 l: q* _
/ E4 ~$ u/ _* D. ]3 S
|
|