送第二級別告警,并在預(yù)覽窗口 中彈出當(dāng)前監(jiān)控畫面,其中,第二級別告警所表示的危險強(qiáng)度高于第一級別告警;
[0050] 情形四、如果經(jīng)過對多路視頻圖像數(shù)據(jù)中的部分或全部視頻圖像數(shù)據(jù)進(jìn)行分析確 定一個或多個ATM防護(hù)艙周圍預(yù)設(shè)區(qū)域的人員數(shù)量大于或等于1,且在一個或多個ATM防護(hù) 艙周圍預(yù)設(shè)區(qū)域的人員高度低于第一預(yù)設(shè)高度閾值,則向監(jiān)控端發(fā)送第二級別告警,并在 預(yù)覽窗口中彈出當(dāng)前監(jiān)控畫面;
[0051] 情形五、如果經(jīng)過對多路視頻圖像數(shù)據(jù)中的部分或全部視頻圖像數(shù)據(jù)進(jìn)行分析確 定一個或多個ATM防護(hù)艙內(nèi)部區(qū)域或者一個或多個ATM防護(hù)艙周圍預(yù)設(shè)區(qū)域的人員數(shù)量為 1,且人員的動作幅度強(qiáng)于預(yù)設(shè)幅度閾值,則向監(jiān)控端發(fā)送第一級別告警,并在預(yù)覽窗口中 彈出當(dāng)前監(jiān)控畫面;
[0052] 情形六、如果經(jīng)過對多路視頻圖像數(shù)據(jù)中的部分或全部視頻圖像數(shù)據(jù)進(jìn)行分析確 定一個或多個ATM防護(hù)艙內(nèi)部區(qū)域或者一個或多個ATM防護(hù)艙周圍預(yù)設(shè)區(qū)域的人員數(shù)量大 于或等于2,且人員的動作幅度強(qiáng)于預(yù)設(shè)幅度閾值,則向監(jiān)控端發(fā)送第二級別告警,并在預(yù) 覽窗口中彈出當(dāng)前監(jiān)控畫面。
[0053] 需要說明的是,上述第一數(shù)值和第二數(shù)值可以根據(jù)用戶自身需求進(jìn)行個性化設(shè) 置,上述示例僅提供了 一種優(yōu)選數(shù)值,但并不構(gòu)成對本發(fā)明的不當(dāng)限制。
[0054] 優(yōu)選地,在步驟Sl中,根據(jù)多路視頻圖像數(shù)據(jù)對一個或多個ATM防護(hù)艙內(nèi)部區(qū)域 和/或一個或多個ATM防護(hù)艙周圍預(yù)設(shè)區(qū)域的人員數(shù)量進(jìn)行分析可以包括以下操作:
[0055] 步驟Sll :利用雙目攝像機(jī)采集到的視頻圖像數(shù)據(jù)生成深度圖;
[0056] 步驟S12 :對深度圖進(jìn)行投影處理,并根據(jù)投影結(jié)果進(jìn)行聚類分析獲取一個或多 個ATM防護(hù)艙內(nèi)部區(qū)域和/或一個或多個ATM防護(hù)艙周圍預(yù)設(shè)區(qū)域的人員數(shù)量。
[0057] 在優(yōu)選實施例中,對于上述圖2中的2號攝像機(jī)而言,首先可以利用雙目攝像機(jī)生 成深度圖,然后利用智能處理模塊對深度圖進(jìn)行投影,最后對投影結(jié)果進(jìn)行聚類分析得到 防護(hù)艙內(nèi)的人數(shù)。當(dāng)檢測到防護(hù)艙內(nèi)出現(xiàn)2個或2個以上目標(biāo)時,可以向客戶監(jiān)控端發(fā)出 1級報警(相當(dāng)于上述第一級別告警),客戶監(jiān)控端會自動將1級報警對應(yīng)的視頻畫面彈出 至預(yù)覽窗口,供監(jiān)控人員進(jìn)行查看。此種畫面預(yù)覽方式可以有效地減少無人場景占據(jù)有限 的顯示屏的情況發(fā)生,從而提高監(jiān)控人員的監(jiān)控效率。
[0058] 其次,還可以實時對上述圖2中的1號攝像機(jī)采集到的視頻內(nèi)容進(jìn)行分析處理, 通過背景建模、前景檢測、連通域分析、目標(biāo)生成與跟蹤的方式檢測場景中是否存在運(yùn)動目 標(biāo),同時利用深度圖投影計數(shù)方式得到外圍目標(biāo)的人數(shù)。如果檢測到一個或多個防護(hù)艙內(nèi) 的人數(shù)均為〇,同時1號攝像機(jī)所監(jiān)控的大廳內(nèi)存在運(yùn)動目標(biāo)在徘徊移動,則輸出1級報警, 并自動將1號攝像機(jī)的實時畫面彈出至預(yù)覽窗口,以便于監(jiān)控者留意大廳內(nèi)的移動目標(biāo)是 否存在異常舉動。
[0059] 然后,如果檢測到任一個防護(hù)艙內(nèi)或自助大廳外的目標(biāo)人數(shù)大于或等于1時,則 對目標(biāo)的姿態(tài)進(jìn)行檢測,其檢測方法可以利用目標(biāo)人物的高度信息判斷該目標(biāo)人物是處 于站立狀態(tài)還是處于倒地狀態(tài),如果檢測到目標(biāo)人物的高度發(fā)生變化且持續(xù)低于預(yù)設(shè)閾值 (例如:1米)超過預(yù)設(shè)的時間閾值,則觸發(fā)倒地事件報警,作為2級報警(相當(dāng)于上述第二 級別告警)輸出。上述1級報警的聯(lián)動方式可以將發(fā)生報警的視頻畫面主動彈出到預(yù)覽窗 口,但并不需要進(jìn)行語音播報;而2級報警的聯(lián)動方式除了采用在1級報警聯(lián)動主動將視頻 畫面彈出至視頻預(yù)覽窗口的基礎(chǔ)上,還增加了語音提示信息播放,語音提示信息可以包括 但不限于:XX地方XX自助銀行內(nèi)發(fā)生XX事件等信息,而用戶可以根據(jù)自身需要自行配置 提示信息的語音內(nèi)容。優(yōu)選地,語音播放循環(huán)時間控制在10秒以內(nèi),1級報警與2級報警由 監(jiān)控人員直接處理。
[0060] 優(yōu)選地,在步驟Sll中,利用雙目攝像機(jī)采集到的視頻圖像數(shù)據(jù)生成深度圖可以 包括以下步驟:
[0061] 步驟Slll :采用雙目攝像機(jī)獲取標(biāo)定圖像和目標(biāo)圖像;
[0062] 步驟Sl 12 :通過雙目攝像機(jī)中的左攝像機(jī)和右攝像機(jī)對標(biāo)定圖像在同一位置的 不同成像進(jìn)行攝像機(jī)標(biāo)定處理,獲取左攝像機(jī)和右攝像機(jī)的內(nèi)外參數(shù);
[0063] 步驟S113 :在內(nèi)外參數(shù)確定的情況下,根據(jù)左攝像機(jī)的位置信息、右攝像機(jī)的位 置信息以及目標(biāo)圖像中的特征點(diǎn)集合在左攝像機(jī)的成像與在右攝像機(jī)的成像的視差值獲 取特征點(diǎn)集合中每個特征點(diǎn)的三維坐標(biāo)信息;
[0064] 步驟S114 :分別對每個特征點(diǎn)的三維坐標(biāo)信息中表示每個特征點(diǎn)與雙目攝像機(jī) 之間距離方向上的坐標(biāo)值進(jìn)行歸一化處理,生成深度圖。
[0065] 需要說明的是,上述內(nèi)外參數(shù)不僅局限于上述優(yōu)選實施例中提供的生成方式,還 可以通過標(biāo)定圖像僅獲取內(nèi)部參數(shù),而外部參數(shù)則使用產(chǎn)品出廠時的默認(rèn)設(shè)置;當(dāng)然也可 以通過標(biāo)定圖像僅獲取外部參數(shù),而內(nèi)部參數(shù)則使用產(chǎn)品出廠時的默認(rèn)設(shè)置。
[0066] 作為本發(fā)明的一個優(yōu)選實施例,利用雙目攝像機(jī)生成深度圖的方法如下:
[0067] 雙目攝像機(jī)存在左、右兩幅視圖,這兩幅視圖在同一個成像平面。對于同一個目 標(biāo),成像后在左圖與在右圖中的圖像坐標(biāo)的y值是相同的,但在X方向上存在視差。假設(shè)在 左圖中的一個特征點(diǎn)記為Xlrft,該特征點(diǎn)在右圖中相應(yīng)的成像點(diǎn)記為^ight,上述兩個特征 點(diǎn)的視差可以記為:Λ X = xleft-x"ght。在已知攝像機(jī)內(nèi)部及外部的配置參數(shù)的情況下,上 述特征點(diǎn)在攝像機(jī)坐標(biāo)系的三維坐標(biāo)(n,z。)可以按照如下公式進(jìn)行計算 :
[0071] 其中,b為基線距,f為左攝像機(jī)和右攝像機(jī)的焦距。對于每一個特征點(diǎn)而言,使用 上述方法都可以獲取到相應(yīng)的三維坐標(biāo)信息。Z。表示特征點(diǎn)到攝像機(jī)之間的距離,將所有 點(diǎn)的Z。歸一化至0-255的范圍內(nèi),即可獲取到上述深度圖。深度圖中的數(shù)值用于表示目標(biāo) 人物與攝像機(jī)之間的距離遠(yuǎn)近,數(shù)值越大表示目標(biāo)人物距離攝像機(jī)的位置越遠(yuǎn)。
[0072] 優(yōu)選地,在步驟S12中,獲取一個或多個ATM防護(hù)艙內(nèi)部區(qū)域和/或一個或多個 ATM防護(hù)艙周圍預(yù)設(shè)區(qū)域的人員數(shù)量可以包括以下操作:
[0073] 步驟S121 :利用深度圖進(jìn)行背景建模和前景提取,獲取前景連通區(qū)域;
[0074] 步驟S122 :根據(jù)每個特征點(diǎn)的三維坐標(biāo)信息對前景連通區(qū)域中大于第二預(yù)設(shè)高 度閾值的特征點(diǎn)向水平面進(jìn)行投影處理;
[0075] 步驟S123 :按照預(yù)設(shè)距離閾值將在水平面投影得到的多個投影點(diǎn)進(jìn)行聚類分析, 獲取一個或多個ATM防護(hù)艙內(nèi)部區(qū)域和/或一個或多個ATM防護(hù)艙周圍預(yù)設(shè)區(qū)域的人員數(shù) 量。
[0076] 作為本發(fā)明的另一個優(yōu)選實施例,在獲取到上述深度圖后,利用深度圖投影獲取 目標(biāo)人數(shù)的步驟如下:首先,利用左圖進(jìn)行背景建模及前景提取以獲取前景連通區(qū)域,記為 blob,該blob可能包含多個目標(biāo),因此,簡單地從單目信息進(jìn)行分割難以統(tǒng)計出具體的人 數(shù);然后,利用雙目獲取到的三維信息,對blob中的所有高于預(yù)設(shè)高度閾值以上的點(diǎn)進(jìn)行 投影,投影到地平面上,則屬于同一個目標(biāo)的像素點(diǎn)將會投影在鄰近的區(qū)域內(nèi),然后對地平 面上的點(diǎn)按照預(yù)設(shè)的距離閾值進(jìn)行聚類,并通過聚類分析得到的結(jié)果即為目標(biāo)人數(shù)。
[0077] 此外,在獲取到三維信息后,可以利用三維信息計算每一個目標(biāo)人物的高度值,然 后根據(jù)高度值的變化可以對目標(biāo)人物的姿態(tài)是處于站立狀態(tài)還是處于倒地或蹲下狀態(tài)進(jìn) 行判斷。
[0078] 優(yōu)選地,在步驟Sl中,根據(jù)多路視頻圖像數(shù)據(jù)對一個或多個ATM防護(hù)艙內(nèi)部區(qū)域 和/或一個或多個ATM防護(hù)艙周圍預(yù)設(shè)區(qū)域每個人的動作進(jìn)行分析可以包括以下步驟:
[0079] 步驟S13 :根據(jù)多路視頻圖像數(shù)據(jù)中每個人的運(yùn)動信息生成與每個人對應(yīng)的運(yùn)動 矢量;
[0080] 步驟S14 :通過運(yùn)動矢量分別對每個人的運(yùn)動方向和運(yùn)動幅度進(jìn)行分析,其中,采 用深度圖和預(yù)設(shè)權(quán)值對運(yùn)動幅度進(jìn)行調(diào)整。
[0081] 在優(yōu)選實施例中,可以實時檢測上述圖2中的1號攝像機(jī)與2號攝像機(jī)中目標(biāo)人 物的運(yùn)動信息,生成目標(biāo)人物的運(yùn)動矢量,利用該目標(biāo)人物的運(yùn)動方向和運(yùn)動幅度進(jìn)行衡 量。為了解決攝像機(jī)遠(yuǎn)處目標(biāo)小近處目標(biāo)大所造成的運(yùn)動幅度大小不一致的問題,本發(fā)明 優(yōu)選實施例可以采用雙目攝像機(jī)獲取到的深度圖信息,采用預(yù)設(shè)權(quán)值對每個點(diǎn)的運(yùn)動幅度 進(jìn)行校正。深度值大的點(diǎn)距離攝像機(jī)較遠(yuǎn),則可以將該點(diǎn)的運(yùn)動幅度乘以一個較大的權(quán)值, 而深度值小的點(diǎn)距離攝像機(jī)較近,則可以將該點(diǎn)的運(yùn)動幅度乘以一個較小的權(quán)值。通過深 度權(quán)值校正,可以使得同一目標(biāo)在不同地方執(zhí)行相同的動作得到的運(yùn)動幅值是相同的,由 此可以減少劇烈運(yùn)動在近處誤報較多而在遠(yuǎn)處漏報又較多的問題。如果當(dāng)前只有一個人, 檢測到其運(yùn)動幅度大于預(yù)設(shè)的幅度閾值且運(yùn)動方向雜亂(以下被稱為劇烈運(yùn)動),則輸出 1級報警,提醒監(jiān)控人員此時可能已經(jīng)出現(xiàn)可疑人員在進(jìn)行破壞ATM機(jī)等行為;