|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
视频监控,如果有东西经过监控区域就语音报警(something is intruding)
" j3 C G9 R' h$ m. \1 \1 ]9 v$ L3 V0 @7 J* o
视频监控:. {* A2 Y1 P' X
一般就是摄像头不动,如果有东西经过就进行报警。8 g; R l) R0 ^: o
一般有两种方法:- e, M! Y0 @! ^* a& @4 n1 z
1、事先采集好没有东西的背景图像,然后实时监测时利用做差的原理,
5 d7 L, ^! T' J这样的准确率很高,可以很好的定位,但是需要事先搞到一个标准图像9 h4 ]; [" A/ k- A6 u5 m
$ l6 P. S; w8 I6 q8 l
2、就是本程序使用的方法:利用帧之间做差的方法:+ |1 G0 d& h: M% x8 I
条件:你的计算机含有摄像头……
/ A7 W. J" [8 q# F1 s- M6 ]$ H; [* }0 c
纯m文件进行编程……
$ D* B, w7 m0 ]3 G7 l" c- }具体如下所示:
, N: X4 O1 p& Z. W9 V4 z4 q如果有东西经过摄像头就进行语音报警:something is intruding
$ J: C; [2 N2 g0 u2 M* D" T" G3 W并且人机界面变为红色,并将经过者拍摄下来保存,
$ H& l2 C& d0 a/ Z没有的话灰色正常显示……9 d9 u f) O9 ?4 x/ t$ z
直接运行里面的intruderdetecting.m函数即可。& @% ^$ J. `" N* [# o. W
其中子程序:getCameraInfo用于得到你的摄像头信息,6 X! ~# U( y1 C* P" \5 D ]# ]
子程序:tts用于语音播放:something is intruding6 F( Q; U# N! l6 [: u
0 m5 m/ A. [4 Y2 Y
: a0 C! H; @) \+ P# N需要注意的地方:9 {; b; n* t) T* L, u
经过者速度不能太快……需要进一步改正……
4 o% E- i( R% e7 |. |- ~
( c& l; E/ _0 {2 j9 E可以进行的进一步研究:可以讲声音加入,如果有声音波动的话,也可以进行报警& C% i0 } b/ ^% D* S
期待大家多提意见啊……
$ e( M- n$ Z( T* o- G2 k! Y可以搞成语音监测的,如果有人发出声音,也可以进行报警……
* ~: `, `& U7 a9 o+ {4 J
4 k3 r2 _5 q; {3 K/ A# G6 m- Z: Q' w! n9 F8 p7 G
1 r& p, r5 U7 r" } I$ D
5 { [% U$ l$ d5 c5 W5 k- n# [! c9 \2 U: @3 U7 Z
$ U: n" R+ I2 O, i
/ @! Y1 y r7 T% L& j/ x& M6 H2 C) | `
/ _! f! U6 a5 R# V9 M! C% ?) s8 O) Z* }
! }- ^' h% {1 r7 @1 @ t& L
3 B: R( C% x7 E" F9 O* e
) @: h7 c% p' B. x S$ M
1 o' ?+ c. b: _0 G3 y n% `% R; Q% W" U9 z% {
|
|