|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
视频监控,如果有东西经过监控区域就语音报警(something is intruding)
3 g; {! m9 W6 S/ Z- p4 x% B
5 j- t1 \; z7 R+ w0 E0 M视频监控:
" l& G- ~8 \- J( c一般就是摄像头不动,如果有东西经过就进行报警。: E* s% d0 s8 q* Z# H/ d7 d
一般有两种方法:
/ O; p$ h5 d/ J4 ^, c* h+ o0 H6 v1 ]1、事先采集好没有东西的背景图像,然后实时监测时利用做差的原理,: L" G6 [: L" M" Z) |8 s3 b2 {
这样的准确率很高,可以很好的定位,但是需要事先搞到一个标准图像/ q3 a+ Q3 g J7 E; q( ~! D9 [
* c2 O: G {3 B. p" R2、就是本程序使用的方法:利用帧之间做差的方法:9 c' [; j# `" j! T
条件:你的计算机含有摄像头……! E: {3 g8 O, y \( p- M
6 c5 `- U# |% }. D. Y纯m文件进行编程……
5 K* x6 D. K% c- d+ {. ~. i3 M4 Q3 X具体如下所示:
2 q% _( ~; Z5 ?' y( m# x* _如果有东西经过摄像头就进行语音报警:something is intruding
) I( u% F0 P- ^7 ~* e7 p并且人机界面变为红色,并将经过者拍摄下来保存,
5 u7 m7 \0 D( i: e% O+ w" M( w没有的话灰色正常显示……/ I' w9 t: e, @( Y/ U q
直接运行里面的intruderdetecting.m函数即可。7 U. n. E' D& }' ~
其中子程序:getCameraInfo用于得到你的摄像头信息,: \6 d* B$ r7 b2 ^: R& O
子程序:tts用于语音播放:something is intruding" ?* a7 f& G! C5 n% k* H: C+ F
: Z+ `! o% }& g2 ?3 E
$ \5 s0 x- ?) l" N. o; m5 j需要注意的地方:2 v, p" _( x6 W; o% W' o z$ V
经过者速度不能太快……需要进一步改正……; V" J- u% W8 C* p1 G, E
& U' z, X. j0 z5 g1 F4 {可以进行的进一步研究:可以讲声音加入,如果有声音波动的话,也可以进行报警
% ?( H0 C% [# i" \期待大家多提意见啊……
( v* s) [( F% J可以搞成语音监测的,如果有人发出声音,也可以进行报警……9 S! s4 h' x4 Z$ F: ^
: z+ Z& F P9 I$ Y0 C+ i9 v4 D' M0 m" e3 a
/ }) n1 C$ D9 d7 U% M/ o
- L! e/ Q/ C% f0 L, p
, h8 W2 @) k S' k* T: K" z' ]3 X" S, B
0 L3 w+ r3 d- j5 E( G5 ~2 c
+ t W5 u* E B$ y3 f
2 ?2 x z" e" @3 d/ J) c
5 T* Q8 ]* P) V$ b$ x% A- @3 s; [5 Z3 B: s" f" g
+ E( y0 \% W4 B: r
4 ~) |# T% h9 ]1 q5 g1 i& i% `; d" }# `$ T( n
' I, w( u) x1 ]1 c9 y1 ]
|
|