家里沒人怎么防火防盜?裝上這段自動(dòng)看家程序

假期馬上就要到了谈跛,不少朋友即將出門旅游或探親訪友羊苟。即使沒有強(qiáng)迫癥的你,也許在鎖門離開的一瞬間感憾,心里也會(huì)泛起一絲淡淡的擔(dān)憂:離開家這么長時(shí)間蜡励,如何才能確保家里一切安好凉倚?

長時(shí)間家里沒人扮碧,最主要的威脅來自兩個(gè):一個(gè)是小偷慎王,另一個(gè)是火災(zāi)。防盜防火防閨蜜雖然是永恒的主題漫蛔,但所有措施都是在出門以前做的,究竟效果如何毯盈?

最好是能有一個(gè)裝備搂赋,在主人不在家時(shí)實(shí)時(shí)監(jiān)控家里。一旦有問題宋欺,迅速通知主人,同時(shí)報(bào)警祷杈。

1.監(jiān)控系統(tǒng)

1.1市面上的監(jiān)控系統(tǒng)

針對這個(gè)問題宿刮,網(wǎng)上有不少現(xiàn)成的監(jiān)控系統(tǒng)糙置。原理大概是:通過探測器監(jiān)測家里的情況标捺,一旦發(fā)現(xiàn)異常時(shí)嗤疯,報(bào)警器通過網(wǎng)絡(luò)將報(bào)警信息推送到主人的手機(jī)或電腦茂缚。

探測器的類型主要有兩種:

(1)紅外探測器

世間萬物包括你桐磁、我還有小偷的身體我擂,無時(shí)無刻都在向外發(fā)射著紅外線看峻。

紅外線有個(gè)規(guī)律备籽,就是溫度越高的物體,向外發(fā)射的紅外線強(qiáng)度越大珠闰。

因此伏嗜,如果把紅外線探測器裝在門的上面或?qū)γ媛阌啊.?dāng)有小偷經(jīng)過的時(shí)候轩猩,它就能探測到紅外線強(qiáng)度異常增大,據(jù)此判定有小偷闖入彤委。

(2)門磁探測器

門磁探測器由兩個(gè)部分組成,一部分安裝在門上斯辰,另一部分安裝在門框上椒涯。如果小偷打開了門,探測器的兩部分會(huì)被分離開湖苞,據(jù)此判定有小偷闖入财骨。

這些報(bào)警器在一定程度上能監(jiān)控小偷和火災(zāi),但它們問題在于:

(1)紅外線傳感器是利用人體溫度和環(huán)境溫度差值來判斷的捌臊,因此對溫度非常敏感理澎。想想在炎熱的夏天寇荧,空氣的溫度幾乎都是30幾度,已經(jīng)非常接近人體溫度捅膘,這對于紅外線傳感器而言是一個(gè)挑戰(zhàn)。

(2)無論是紅外線傳感器還是門磁傳感器刃泌,它們都安裝在固定的位置(門和窗戶對面或者旁邊)亚侠。對于有上進(jìn)心的小偷而言,你覺得他們不會(huì)網(wǎng)購這個(gè)滞谢、拆開仔細(xì)研究清楚嗎狮杨?訓(xùn)練有素的小偷能迅速找到這些監(jiān)控設(shè)備,可能只需要花幾秒鐘就把警報(bào)聲消除了护蝶。

因此,我們需要想其他的辦法來解決這些問題比吭。

1.2我們的監(jiān)控系統(tǒng)

好消息是:這一切都可以通過Matlab編程來實(shí)現(xiàn)衩藤!而且無需購買上面的傳感器,只需要在天橋上的地?cái)傎I個(gè)攝像頭即可。

工作原理如下:程序通過調(diào)用攝像頭悠轩,對門和窗自動(dòng)定時(shí)拍照鉴象。每拍一張照片,就和前一張照片對比淆游,判斷門窗是否被打開、家里是否有賊闖入或火情已亥。一旦探測出異常情況虑椎,立刻給主人發(fā)送報(bào)警郵件,并播放警報(bào)泥技,趕走小偷簸呈。

如果你買一個(gè)針孔攝像頭贩幻,藏到衣柜邊上對著門窗族壳,那么即使是訓(xùn)練有素的小偷進(jìn)來了,也無法迅速消除攝像頭枉圃,警報(bào)聲會(huì)一直持續(xù)。而且返劲,攝像頭對溫度并不敏感玲昧。

我們把程序起個(gè)名字叫doggy,doggy實(shí)現(xiàn)監(jiān)控的流程圖如下:

如果想用Matlab編程實(shí)現(xiàn)上面這些功能篮绿,至少要解決下面幾個(gè)難點(diǎn):

(1)如何調(diào)用攝像頭自動(dòng)定時(shí)拍照孵延?

(2)如何通過對比兩張照片,判斷家里是否有賊闖入亲配?

(3)判斷出有賊之后尘应,如何給主人發(fā)送報(bào)警郵件?

(4)如何自動(dòng)播放警報(bào)?

(5)如果小偷對報(bào)警聲音根本不care,是否有其它辦法电湘?

下面一一解釋如何實(shí)現(xiàn),沒時(shí)間看原理的同學(xué)舱沧,可以直接跳到第6部分的使用方法黎休。

2.定時(shí)自動(dòng)拍照

定時(shí)自動(dòng)拍照由一個(gè)主程序doggy.m和一個(gè)拍照函數(shù)takephotos.m組成狸眼。

其中主程序doggy.m的代碼為:

%清除所有變量

clear

clc

%建立圖片存儲(chǔ)文件夾

ifexist('doggyphoto','dir')~= 7

mkdir([cd,'/doggyphoto'])

end

directory=[cd,'/doggyphoto/'];

%設(shè)置一個(gè)監(jiān)控界面

hf = figure('Units','Normalized','Menubar','None','NumberTitle','off','Name','監(jiān)控系統(tǒng)');

ha = axes('Parent', hf,'Units','Normalized','Position', [0.125 0.2 0.75 0.75]);

axisoff

axisequal

%設(shè)置兩個(gè)按鈕

hb1 = uicontrol('Parent', hf,'Units','Normalized','Position', [0.3 0.05 0.15 0.1],'String','測試攝像頭','Callback', ['imaqhwinfo;'...

'obj = videoinput(''winvideo'');'...

'set(obj, ''FramesPerTrigger'', 1);'...

'set(obj, ''TriggerRepeat'', Inf);'...

'objRes = get(obj, ''VideoResolution'');'...

'nBands = get(obj, ''NumberOfBands'');'...

'hImage = image(zeros(objRes(2), objRes(1), nBands));'...

'preview(obj, hImage);']);

hb2 = uicontrol('Parent', hf,'Units','Normalized','Position', [0.6 0.05 0.15 0.1],'String','開始監(jiān)控','Callback','takephotos(directory,obj);');

這段程序分為四個(gè)部分:

第一部分:清除所有變量炕倘,避免其它變量影響監(jiān)控系統(tǒng)的運(yùn)行;

第二部分:新建一個(gè)文件夾doggyphoto用于待會(huì)拍照存儲(chǔ)照片坎炼,如果這個(gè)文件夾已存在就不用新建了。

第三部分:設(shè)置一個(gè)監(jiān)控界面;

第四部分:設(shè)置兩個(gè)按鈕资厉,其中一個(gè)是按鈕是用來測試攝像頭的都哭,另一個(gè)按鈕則是開始監(jiān)控的。

在第四部分需要調(diào)用一個(gè)函數(shù)takephotos化戳,源程序是:

functiontakephotos(directory,obj)

escapetime=30;%從點(diǎn)擊開始監(jiān)控到鎖門后離開的時(shí)間內(nèi)兆览,攝像頭不監(jiān)控,單位:秒

daynum=3;%一共打算出去幾天恳邀?單位:天

timestep=2;%每隔多少秒拍一次照片清焕?單位:秒

photonum=round(daynum*24*3600/timestep);

i=0;

whilephotonum>0

whileescapetime>0

disp(['The monitoring system will start to workin 'num2str(escapetime)' seconds, please leave quickly.']);

escapetime=escapetime-1;

pause(1);

ifescapetime==0

disp(['The monitoring system will start to worknow.']);

end

end

photonum=photonum-1;

i=i+1;

filename=[num2str(i)];

frame = getsnapshot(obj);%抓圖

imwrite(frame,[directory,filename,'.jpg']);%存圖

disp(['Take the 'num2str(i)' photos.']);

if(i>1 &&comparephotos(i,i-1)>0)

sentemail();

playalarm();

disp(['Something wrong in the room!']);

end

pause(timestep);

end

cleari;%清除局部變量

delete(obj);%關(guān)閉攝像頭

在這個(gè)函數(shù)中要設(shè)置幾個(gè)參數(shù):

(1)從主人點(diǎn)擊“開始監(jiān)控”的按鈕,到鎖門后離開這段時(shí)間內(nèi),攝像頭應(yīng)該不監(jiān)控。否則,監(jiān)控程序把主人也當(dāng)做小偷了……這段時(shí)間可長可短,取決于每個(gè)人動(dòng)作快慢司倚。這里doggy默認(rèn)給了主人30秒鐘员辩,需要更長時(shí)間可手動(dòng)修改。

escapetime=30;%從點(diǎn)擊開始監(jiān)控到鎖門后離開的時(shí)間內(nèi)鸵鸥,攝像頭不監(jiān)控奠滑,單位:秒

(2)主人打算一共出去多少天?doggy需要在這段時(shí)間內(nèi)工作脂男,默認(rèn)是3天养叛,同樣的可手動(dòng)修改這個(gè)參數(shù)。

daynum=3;%一共打算出去幾天宰翅?單位:天

(3)每隔多少秒拍照一次弃甥?如果拍的太頻繁,照片占用的硬盤空間可能非常大汁讼,硬盤會(huì)被爆掉的淆攻。而如果兩次拍照之間間隔時(shí)間太久,小偷進(jìn)來把門又關(guān)好了嘿架,兩次照片一摸一樣瓶珊,監(jiān)控程序無法判斷異常情況。默認(rèn)是2秒耸彪,可手動(dòng)修改伞芹。

timestep=2;%每隔多少秒拍一次照片?單位:秒

通過Matlab內(nèi)置函數(shù)getsnapshot函數(shù)拍照蝉娜,然后通過內(nèi)置函數(shù)imwrite函數(shù)存儲(chǔ)唱较,之后調(diào)用comparephotos函數(shù)判斷是否有人闖入或是否有火災(zāi),如果判斷有異常情況召川,通過sentemail函數(shù)給主人發(fā)郵件南缓,并且通過playalarm播放警報(bào)。

3.判斷是否有人闖入或火災(zāi)

這項(xiàng)功能是通過comparephotos.m完成的荧呐,源代碼如下:

functiontheif=comparephotos(i,j)

name1=[num2str(i)'.jpg'];

name2=[num2str(j)'.jpg'];

img1=imread(name1,'jpg');

img2=imread(name2,'jpg');

diffvalue=mean(mean(mean(abs(double(img1)-double(img2)))))%計(jì)算兩張圖的差值

Threshold=5;%設(shè)置報(bào)警的閾值

ifdiffvalue>Threshold%如果兩張圖片差異過大汉形,認(rèn)為有賊闖入或有火警

theif=1;

else

theif=0;

end

這個(gè)函數(shù)首先調(diào)用內(nèi)置函數(shù)imread讀取兩張圖片,然后繼續(xù)對比倍阐。

在Matlab中概疆,照片是以數(shù)組的形式存儲(chǔ)的。因此峰搪,通過對比兩個(gè)數(shù)組的差值就能判斷兩張圖片的區(qū)別届案。

正常情況下,攝像頭拍攝的兩張相近的圖片應(yīng)該是差別不大罢艾;如果差值過大楣颠,則說明有異常情況。

測試結(jié)果如下:

(1)正常情況下

第2秒的圖片:

第4秒的圖片:

由于沒有人闖入咐蚯,也沒有火情童漩,兩張圖片應(yīng)該是一模一樣的。

兩個(gè)數(shù)組相減之后春锋,差值為0矫膨。如果把這個(gè)差值的數(shù)組再顯示,應(yīng)該一張全黑的照片:

(2)如果第二張照片中放了一個(gè)異物(記事本期奔,請忽略本人的玉手…)

第2秒的照片:

第4秒的照片:

兩個(gè)數(shù)組相減之后侧馅,沒有異物的地方差值為0,有異物的地方差值不為0呐萌,所以差值的數(shù)組再顯示就是這樣的:

看馁痴,沒有異物的地方是全黑的,有異物的地方就被檢測出來了肺孤。

(3)由于一天內(nèi)不同時(shí)刻罗晕,室外的光線并不一樣,所以前后兩張照片并不是完全一模一樣赠堵,即相減后的數(shù)組再顯示不是全黑的小渊,而是接近于全黑的有一定噪音的圖片:

所以這里需要有個(gè)參數(shù),來調(diào)控報(bào)警的閾值茫叭。

Threshold=5;%設(shè)置報(bào)警的閾值

這個(gè)參數(shù)反映了前后兩張圖片的差異程度酬屉。

如果Threshold設(shè)置為0,那么只要兩張圖片有一絲不同揍愁,doggy就會(huì)馬上報(bào)警呐萨,真正可以實(shí)現(xiàn)連一只蚊子、一只跳蚤都不讓飛進(jìn)來吗垮。

但實(shí)際上垛吗,我們并不需要doggy這么敏感。否則烁登,由于室外的光線的不同而導(dǎo)致前后兩張照片并不是完全一模一樣怯屉,也會(huì)引起誤報(bào)警。

這個(gè)參數(shù)和不同房子的窗戶大小饵沧、位置相關(guān)锨络。一般而言,通過測試后發(fā)現(xiàn)設(shè)置Threshold為5狼牺,可以很好的過濾掉誤報(bào)警羡儿。

4.發(fā)送郵件

我們不希望外出時(shí),家里有任何情況發(fā)生是钥,但一旦有情況掠归,讓doggy給我們立刻發(fā)一封郵件缅叠,源代碼文件名叫sentemail.m,代碼如下:

functionsentemail()

mail ='xxxxxxxxx@qq.com';%可以使用qq郵箱

password ='xxxxxx';%輸入郵箱的密碼

setpref('Internet','E_mail',mail);

setpref('Internet','SMTP_Server','smtp.qq.com');%此處郵箱服務(wù)器與上面一致

setpref('Internet','SMTP_Username',mail);

setpref('Internet','SMTP_Password',password);

props = java.lang.System.getProperties;

props.setProperty('mail.smtp.auth','true');

props.setProperty('mail.smtp.socketFactory.class','javax.net.ssl.SSLSocketFactory');

props.setProperty('mail.smtp.socketFactory.port','465');

subject='Alarm';%郵件標(biāo)題

content='Dear Master, there is something wrong in our house!';%郵件內(nèi)容

sendmail('xxxxxxxxx@qq.com',subject,content);%需要發(fā)送到的郵箱地址

在這一塊需要注意的是:

(1)密碼要使用明碼虏冻,很坑爹是不是肤粱?別忘了上個(gè)月我們說過可以用pcode給程序加密。

(2) Matlab可以在郵件里面發(fā)送附件厨相。然而领曼,它發(fā)送郵件是通過Java接口,速度比較慢蛮穿,所以不推薦添加太大的附件庶骄,以免發(fā)送失敗。這里為了保險(xiǎn)起見践磅,干脆不發(fā)附件好了单刁。

(3) Matlab只能發(fā)送不需要authentication的郵箱地址,如果使用出現(xiàn)錯(cuò)誤音诈,請把POP3后者SMTP服務(wù)打開幻碱。以qq郵箱為例,需要在設(shè)置里面打開如下權(quán)限:

5.自動(dòng)播放警報(bào)

通知了主人之后细溅,接下來就是該發(fā)出聲音趕走小偷了褥傍,函數(shù)文件名是playalarm.m,源代碼如下:

functionplayalarm()

[y,fs]=wavread('Alarm.wav');%保證wav文件在當(dāng)前工作目錄

sound(y, fs);

(1)警報(bào)聲

最常用的聲音是警車的聲音喇聊。

報(bào)警器的聲音會(huì)讓一些有賊心沒賊膽的人退散恍风,而且能夠引起周邊鄰居注意。

(2)恐怖片

對于等級比較高的小偷而言誓篱,這種報(bào)警聲音或許早已經(jīng)被免疫了朋贬。

這時(shí)不如換成恐怖片的聲音,比警車的聲音更有效果窜骄。

友情提醒:此恐怖片聲音非常驚悚锦募,切勿在深夜一個(gè)人點(diǎn)開。

1:24驚悚聲音邻遏,慎入來自科學(xué)計(jì)算編點(diǎn)程

對于盜賊而言糠亩,其實(shí)是需要很強(qiáng)的心理素質(zhì)的。

尤其是進(jìn)屋的前幾秒種准验,是最緊張和防御狀態(tài)最充分的時(shí)候赎线。

他會(huì)仔細(xì)檢查看有沒有情況,一旦發(fā)現(xiàn)這個(gè)房間里面沒有威脅糊饱,他會(huì)稍微放松一點(diǎn)垂寥。

所以這段驚悚的聲音,最前面7秒沒有聲音,是為了給盜賊充分的時(shí)間放松滞项。

等他開始放松的時(shí)候狭归,再突然聽到驚悚的聲音才能達(dá)到最好的效果。

(3)聲音飄忽的感覺

光播放恐怖片的音樂蓖扑,也許對于膽大的盜賊來說根本無所謂唉铜,甚至只能當(dāng)做他們飯后的茶資。

那我們就加點(diǎn)立體效果律杠,即聲音飄忽不定的感覺。

原理是這樣的:人可以判斷聲源的位置竞惋,是因?yàn)槁曉吹絻芍欢涞木嚯x一般不同柜去,聲音傳到兩只耳朵的時(shí)刻、強(qiáng)弱及其他特征也就不同拆宛。

那么嗓奢,如果我們通過左聲道和右聲道放出來的恐怖片聲音強(qiáng)度或時(shí)刻不一樣,盜賊就會(huì)感覺恐怖聲的發(fā)出位置是在飄忽不定的浑厚,更具有驚悚效果股耽。

下面,我們改變兩個(gè)聲道聲音的強(qiáng)度:

functionplayalarm2()

[y,fs]=wavread('kb.wav');

left=y(:,1);%左聲道

right=y(:,2);%右聲道

x=1:length(left);

y(:,1)=left.*sin(2*pi().*x/length(left)*5)';

y(:,2)=left.*(1-sin(2*pi().*x/length(left)*5))';

wavwrite(y,fs,'kb2');

比起上面的那個(gè)钳幅,能明顯感覺到這次聲源在左右移動(dòng)物蝙。(每篇推送只能插入一段音頻,所以這段飄忽的音頻無法插入敢艰,需要試聽的給后臺(tái)留言)

然而诬乞,這個(gè)聲音仍然只在盜賊的正前方,能不能有辦法讓盜賊認(rèn)為聲源在左右上下移動(dòng)钠导,甚至跳到他背后呢震嫉?

答案當(dāng)然是可以的了啦!當(dāng)兩個(gè)波形具有180°相位差且分別位于兩個(gè)聲道時(shí)牡属,只要兩個(gè)聲道不被融合在一起票堵,我們可以明顯感覺到聲源跑到后面去了。

不過限于時(shí)間和篇幅逮栅,這里無法繼續(xù)展開討論悴势,下次找機(jī)會(huì)專門做個(gè)Matlab處理立體聲的專題吧。

(4)增加次聲波

只有恐怖片聲音的刺激证芭,也許還是不能完全克制住盜賊的貪欲瞳浦。

能否讓聽到立體聲恐怖片的盜賊,除了在心理上不舒服之外废士,身體也產(chǎn)生不舒服的感覺呢叫潦?

接下來,隆重推出另一個(gè)大殺器——次聲波官硝。

什么是次聲波矗蕊?人耳朵能聽到的聲音的頻率是20到2萬赫茲短蜕。頻率小于20赫茲的聲波叫做次聲波。

某些頻率的次聲波由于和人體器官的振動(dòng)頻率相近甚至相同傻咖,容易和人體器官產(chǎn)生共振朋魔,對人體有很強(qiáng)的傷害性,危險(xiǎn)時(shí)可致人死亡卿操。

當(dāng)然警检,通過matlab程序生成的次聲波,經(jīng)過音響播放出來其實(shí)功率很小害淤,并不足以傷害到盜賊扇雕。但是至少會(huì)讓盜賊感覺到有點(diǎn)不舒服。

更重要的是窥摄,這個(gè)聲音盜賊是聽不到的镶奉。

也就是說,站在盜賊的角度崭放,他無法聽到聲音哨苛,只能感受到難受。再配上恐怖片的驚悚的立體音效币砂,效果達(dá)到了建峭。

生成次聲波的源代碼如下:

functioncreateisound()

f=10;%頻率10赫茲

w=2*pi()*f;

t=[0:0.0001:30];%步進(jìn)0.0001秒

y=sin(w*t);

這樣,就得到了一個(gè)頻率為10赫茲道伟,時(shí)間為30秒的次聲波迹缀。

(5)高分貝DJ

如果盜賊油鹽不進(jìn),對警車聲和恐怖片聲音都免疫蜜徽。

我們還有最后一招祝懂,但也是最沒有辦法的辦法:把音量調(diào)到最大,播放下面高分貝DJ拘鞋,把鄰居們都吵醒吧砚蓬。

他們會(huì)怒氣沖沖找你算賬,然后在無意中把小偷逼走盆色。

6.使用方法

好了灰蛙,原理以及講清楚,下面講如何使用這個(gè)監(jiān)控系統(tǒng)隔躲。

6.1搭建監(jiān)控系統(tǒng)

(1)材料準(zhǔn)備

材料只需要:

一臺(tái)裝有Matlab的電腦

一個(gè)攝像頭

一個(gè)音響(最好有低音炮摩梧,效果更佳)

把電腦、攝像頭和音響都藏在隱蔽的位置宣旱。音響最好對稱的放在房間的兩個(gè)角落仅父。

(2)參數(shù)設(shè)置

將所有代碼拷到電腦上,一共有六個(gè)文件:

doggy.m,

takephotos.m,

comparephotos.m,

sentemail.m,

playalarm.m,

playalarm2.m笙纤,

每個(gè)文件對應(yīng)的功能見下圖:

通過doggy.m調(diào)用takephotos.m進(jìn)行拍照耗溜,然后調(diào)用comparephotos.m判斷是否有人闖入或是否有火災(zāi),如果判斷有異常情況省容,通過sentemail.m函數(shù)給主人發(fā)郵件抖拴,并且通過playalarm.m和playalarm2.m播放警報(bào)。

需要設(shè)置的參數(shù)有:

(1) takephotos.m中escapetime參數(shù):從主人點(diǎn)擊“開始監(jiān)控”的按鈕腥椒,到鎖門后離開這段時(shí)間內(nèi)阿宅,攝像頭應(yīng)該不監(jiān)控。

(2) takephotos.m中daynum參數(shù):主人打算一共出去多少天寞酿?

(3) takephotos.m中timestep=2參數(shù):每隔多少秒拍照一次家夺?

(4) comparephotos.m中Threshold=5:設(shè)置報(bào)警的閾值。

(3)開始監(jiān)控

參數(shù)設(shè)置好以后伐弹,在主程序里運(yùn)行doggy回車,彈出如下界面:

點(diǎn)左下方的“測試攝像頭”榨为,看攝像頭是否正常工作惨好。

然后點(diǎn)右下方的“開始監(jiān)控”之后,程序開始倒計(jì)時(shí):

主人在這個(gè)時(shí)間內(nèi)随闺,離開鎖門準(zhǔn)備去外面度假咯日川。

接下來,是程序每隔幾秒鐘給門和窗照相矩乐,

然后對比前后兩張照片判定是否有人闖入龄句。

6.2盜賊的體驗(yàn)

我們希望報(bào)警程序永遠(yuǎn)不要被激活。但是萬一被激活散罕,它是這樣防御盜賊的:

首先分歇,盜賊進(jìn)了門,開始判斷家里是否有報(bào)警器或者其它威脅什么的欧漱。

等待了幾秒鐘职抡,發(fā)現(xiàn)沒什么不對勁,開始準(zhǔn)備搜東西误甚。

正在他準(zhǔn)備開始搜的時(shí)候缚甩,天上傳來一道驚悚的聲音。

冷靜了幾秒窑邦,他馬上識(shí)別這是房子的主人在播放恐怖片呢擅威,心里想:小樣,給我玩這套冈钦。

但接下來郊丛,他驚喜的發(fā)現(xiàn)這個(gè)驚悚的聲音開始飄忽移動(dòng),慢慢移動(dòng)到他背后。

這時(shí)候宾袜,他已經(jīng)萌生了退意捻艳。

再接下來,次聲波開始發(fā)射庆猫,他感覺到除了心里不舒服之外认轨,身體也有些不太舒服。

算了吧月培,放棄吧嘁字。大部分盜賊決定放棄了。

然而杉畜,還有少部分盜賊是盜墓出身纪蜒,根本不care。

好吧此叠,這個(gè)時(shí)候開始播放超大音量DJ纯续。

鄰居們,請你們快怒氣沖沖到我房子里吧灭袁!趕走盜賊就靠你們了猬错。

恩,請?zhí)嵝盐椰F(xiàn)在不是在寫惡搞的劇本茸歧,而是在認(rèn)真嚴(yán)肅的寫推送倦炒。

7.寫在最后

7.1改進(jìn)方案

其實(shí)這個(gè)程序還有很多地方可以改進(jìn),比如:

(1)自動(dòng)定時(shí)拍攝的照片的分辨率其實(shí)可以調(diào)整的更高一些软瞎,這樣可以更準(zhǔn)確的進(jìn)行判斷是否有人闖入逢唤。

(2)報(bào)警或者恐怖片的立體聲還可以做的更逼真,當(dāng)然這要考慮到左右兩個(gè)聲道聲音的延遲以及相位差涤浇。

(3)可以調(diào)用多個(gè)攝像頭鳖藕,從多角度對門進(jìn)行防御。

7.2防盜意識(shí)

相比于在家安裝監(jiān)控系統(tǒng)芙代,更重要的是平時(shí)要加強(qiáng)安全意識(shí)吊奢。

比如在外面吃飯時(shí)財(cái)別外漏,在公共場合聊天時(shí)別說自己家有多少家財(cái)纹烹。

不怕賊偷页滚,就怕賊惦記。監(jiān)控系統(tǒng)永遠(yuǎn)只是防御的最后一環(huán)铺呵。

就像足球比賽一樣裹驰,監(jiān)控系統(tǒng)只是守門員而已。足球最好控制在前場隊(duì)員手里片挂,才能遠(yuǎn)離失敗幻林。如果老是讓自己的足球守門員抵御對方的前鋒贞盯,不停的撲球,遲早是會(huì)被進(jìn)球沪饺。

(END)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末躏敢,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子整葡,更是在濱河造成了極大的恐慌件余,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,188評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件遭居,死亡現(xiàn)場離奇詭異啼器,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)俱萍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評論 3 395
  • 文/潘曉璐 我一進(jìn)店門端壳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人枪蘑,你說我怎么就攤上這事损谦。” “怎么了岳颇?”我有些...
    開封第一講書人閱讀 165,562評論 0 356
  • 文/不壞的土叔 我叫張陵成翩,是天一觀的道長。 經(jīng)常有香客問我赦役,道長,這世上最難降的妖魔是什么栅炒? 我笑而不...
    開封第一講書人閱讀 58,893評論 1 295
  • 正文 為了忘掉前任掂摔,我火速辦了婚禮,結(jié)果婚禮上赢赊,老公的妹妹穿的比我還像新娘乙漓。我一直安慰自己,他們只是感情好释移,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,917評論 6 392
  • 文/花漫 我一把揭開白布叭披。 她就那樣靜靜地躺著,像睡著了一般玩讳。 火紅的嫁衣襯著肌膚如雪涩蜘。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,708評論 1 305
  • 那天熏纯,我揣著相機(jī)與錄音同诫,去河邊找鬼。 笑死樟澜,一個(gè)胖子當(dāng)著我的面吹牛误窖,可吹牛的內(nèi)容都是我干的叮盘。 我是一名探鬼主播,決...
    沈念sama閱讀 40,430評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼霹俺,長吁一口氣:“原來是場噩夢啊……” “哼柔吼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起丙唧,我...
    開封第一講書人閱讀 39,342評論 0 276
  • 序言:老撾萬榮一對情侶失蹤愈魏,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后艇棕,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蝌戒,經(jīng)...
    沈念sama閱讀 45,801評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,976評論 3 337
  • 正文 我和宋清朗相戀三年沼琉,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了北苟。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,115評論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡打瘪,死狀恐怖友鼻,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情闺骚,我是刑警寧澤彩扔,帶...
    沈念sama閱讀 35,804評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站僻爽,受9級特大地震影響虫碉,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜胸梆,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,458評論 3 331
  • 文/蒙蒙 一敦捧、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧碰镜,春花似錦兢卵、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至柠横,卻和暖如春窃款,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背滓鸠。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評論 1 272
  • 我被黑心中介騙來泰國打工雁乡, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人糜俗。 一個(gè)月前我還...
    沈念sama閱讀 48,365評論 3 373
  • 正文 我出身青樓踱稍,卻偏偏與公主長得像曲饱,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子珠月,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,055評論 2 355

推薦閱讀更多精彩內(nèi)容