一種坍塌檢測方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及視頻監(jiān)控技術(shù)領(lǐng)域,特別是涉及一種坍塌檢測方法及裝置。
【背景技術(shù)】
[0002] 在自然環(huán)境的影響下,建筑物的墻體可能會出現(xiàn)一定程度的i丹塌,例如,一些年久 失修的古代建筑物已搖搖欲墜,對于一些僅僅由土墻建成的建筑物而言,就更易受到外部 自然環(huán)境的侵蝕了。通常,對建筑物進行維護時會耗費較高的經(jīng)濟成本與人力成本。因此, 最好能夠?qū)ㄖ锏膲w的坍塌情況進行檢測,以及時發(fā)現(xiàn)坍塌情況,降低對其進行維護 時的經(jīng)濟和人力方面的消耗。
[0003] 現(xiàn)有技術(shù)中,提供了這樣一種建筑物坍塌檢測方法,在待檢測的目標(biāo)建筑物的墻 體上設(shè)置多個實體標(biāo)記點,在所設(shè)置的各個實體標(biāo)記點所在的位置布置壓力、張力、震動等 傳感器,通過所布置的傳感器能夠?qū)δ繕?biāo)建筑物的內(nèi)部應(yīng)力情況進行動態(tài)檢測,從而檢測 得到目標(biāo)建筑物的墻體的坍塌情況。
[0004] 上述方法雖然能夠檢測出目標(biāo)建筑物的墻體的坍塌情況,但是,由于需要設(shè)置多 個實體標(biāo)記點,且每個實體標(biāo)記點又需要布置多個傳感器,這樣,還需要對各個傳感器進行 埋設(shè)與維護,工作量大。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明實施例的目的在于提供一種坍塌檢測方法及裝置,以及時發(fā)現(xiàn)坍塌情況, 降低在建筑物坍塌檢測過程中的工作量。
[0006] 為達到上述目的,本發(fā)明實施例公開了一種坍塌檢測方法,所述方法包括:
[0007] 在滿足預(yù)設(shè)的坍塌檢測條件的情況下,獲得待檢測物的目標(biāo)圖像;
[0008] 根據(jù)預(yù)設(shè)的角點檢測算法,確定所述目標(biāo)圖像中的圖像角點,并將所確定的圖像 角點確定為基于所述目標(biāo)圖像的所述待檢測物的虛擬標(biāo)記點;
[0009] 計算所確定的各個虛擬標(biāo)記點與預(yù)先存儲的所述待檢測物的各個對應(yīng)虛擬標(biāo)記 點之間的針對虛擬標(biāo)記點的位置偏差量;
[0010] 根據(jù)計算得到的針對虛擬標(biāo)記點的位置偏差量,確定所述待檢測物是否發(fā)生坍 塌。
[0011] 較佳的,所述在滿足預(yù)設(shè)的坍塌檢測條件的情況下,獲得待檢測物的目標(biāo)圖像,包 括:
[0012] 在當(dāng)前時間點為預(yù)設(shè)的檢測時間點和/或當(dāng)前光照強度為預(yù)設(shè)的光照強度的情 況下,獲得待檢測物的目標(biāo)圖像。
[0013] 較佳的,所述根據(jù)預(yù)設(shè)的角點檢測算法,確定所述目標(biāo)圖像中的圖像角點,并將所 確定的圖像角點確定為基于所述目標(biāo)圖像的所述待檢測物的虛擬標(biāo)記點,包括:
[0014] 獲得所述目標(biāo)圖像的灰度圖像;
[0015] 根據(jù)所述灰度圖像中每一像素點的灰度值以及該像素點周圍第一預(yù)設(shè)數(shù)量個像 素點的灰度值,確定所述灰度圖像的備選虛擬標(biāo)記點;
[0016] 根據(jù)所確定的各個備選虛擬標(biāo)記點的灰度值對比程度,從所確定的備選虛擬標(biāo)記 點中獲得所述目標(biāo)圖像的虛擬標(biāo)記點,其中,所述灰度值對比程度,用于表示備選虛擬標(biāo)記 點的灰度值與其周圍第二預(yù)設(shè)數(shù)量個像素點的灰度值之間的灰度差別。
[0017] 較佳的,所述根據(jù)所述灰度圖像中每一像素點的灰度值以及該像素點周圍第一預(yù) 設(shè)數(shù)量個像素點的灰度值,確定所述灰度圖像的備選虛擬標(biāo)記點,包括:
[0018] 通過以下步驟確定所述灰度圖像中的任一像素點P。是否為所述灰度圖像的備選 虛擬標(biāo)記點:
[0019] 按照以下表達式,對所述像素點P。周圍第一預(yù)設(shè)數(shù)量個像素點進行分類,
[0020]
[0021] 其中,匕表示所述像素點P。周圍第一預(yù)設(shè)數(shù)量個像素點中的任一像素點,心I表示 像素點Px的灰度值,盡。表示所述像素點Pc的灰度值,t表示預(yù)設(shè)的灰度值差值的閾值,CP 表示像素點P對應(yīng)的分類標(biāo)識;
[0022] 判斷所述第一預(yù)設(shè)數(shù)量個像素點中是否存在連續(xù)第三預(yù)設(shè)數(shù)量個分類標(biāo)識相同 的像素點;
[0023] 若存在,則確定所述像素點P。為所述灰度圖像的備選虛擬標(biāo)記點。
[0024] 較佳的,所述根據(jù)所確定的各個備選虛擬標(biāo)記點的灰度值對比程度,從所確定的 備選虛擬標(biāo)記點中獲得所述目標(biāo)圖像的虛擬標(biāo)記點,包括:
[0025] 按照預(yù)設(shè)的虛擬標(biāo)記點確定順序,根據(jù)所確定的備選虛擬標(biāo)記點確定初始備選虛 擬標(biāo)記點P1;
[0026] 判斷包含所述備選虛擬標(biāo)記點Pi的第一預(yù)設(shè)范圍內(nèi)是否包含所述初始備選虛擬 標(biāo)記點Pi之外的備選虛擬標(biāo)記點;
[0027] 若包含,確定所述第一預(yù)設(shè)范圍內(nèi)所包含的備選虛擬標(biāo)記點中灰度值對比程度最 大的備選虛擬標(biāo)記點為所述目標(biāo)圖像的一個虛擬標(biāo)記點,并更新該范圍內(nèi)其他備選虛擬標(biāo) 記點為非備選虛擬標(biāo)記點,其中,任一備選虛擬標(biāo)記點匕的灰度值對比程度按照以下表達 式獲得:
[0028]
[0029] 其中,Ργ為所述備選虛擬標(biāo)記點P2周圍第二預(yù)設(shè)數(shù)量個像素點中的任一像素點,S 為所述備選虛擬標(biāo)記點P2周圍第二預(yù)設(shè)數(shù)量個像素點的集合,v表示所述備選虛擬標(biāo)記點 P2的灰度值對比程度;
[0030] 按照所述預(yù)設(shè)的虛擬標(biāo)記點確定順序,根據(jù)剩余未進行判斷處理的備選虛擬標(biāo)記 點更新所述初始備選虛擬標(biāo)記點,并返回所述判斷包含所述虛擬標(biāo)記點第一預(yù)設(shè)范圍 內(nèi)是否包含所述虛擬標(biāo)記點外的備選虛擬標(biāo)記點的步驟,直至不存在未進行判斷處 理的備選虛擬標(biāo)記點。
[0031] 較佳的,所述根據(jù)計算得到的針對虛擬標(biāo)記點的位置偏差量,確定所述待檢測物 是否發(fā)生坍塌,包括:
[0032] 在滿足以下表達式的情況下,確定所述待檢測物發(fā)生了坍塌,否則,確定所述待檢 測物未發(fā)生坍塌;
[0033] ~T: > Μ
[0034] 其中,m表示計算得到的針對虛擬標(biāo)記點的位置偏差量中大于預(yù)設(shè)的第一偏差量 閾值的位置偏差量的個數(shù),Μ表示計算得到的針對虛擬標(biāo)記點的位置偏差量的個數(shù),Th表 示預(yù)設(shè)的第一坍塌閾值;
[0035]或,
[0036]當(dāng)所確定的虛擬標(biāo)記點的位置偏差量全部大于預(yù)設(shè)的第二偏差量閾值時,確定所 述待檢測物發(fā)生了坍塌,否則,確定所述待檢測物未發(fā)生坍塌。
[0037] 較佳的,在所述獲得待檢測物的目標(biāo)圖像后,還包括:
[0038] 獲得所述目標(biāo)圖像中所述待檢測物的實體標(biāo)記點;
[0039] 計算所獲得的各個實體標(biāo)記點與預(yù)先存儲的所述待檢測物的各個對應(yīng)實體標(biāo)記 點之間的針對實體標(biāo)記點的位置偏差量;
[0040] 所述根據(jù)計算得到的針對虛擬標(biāo)記點的位置偏差量,確定所述待檢測物是否發(fā)生 i丹塌,包括:
[0041] 根據(jù)計算得到的針對虛擬標(biāo)記點的位置偏差量和針對實體標(biāo)記點的位置偏差量, 確定所述待檢測物是否發(fā)生坍塌。
[0042] 較佳的,所述獲得所述目標(biāo)圖像中所述待檢測物的實體標(biāo)記點,包括:
[0043] 獲得所述目標(biāo)圖像的二值圖像;
[0044] 按照預(yù)設(shè)的第一像素點掃描順序,通過以下步驟對所述二值圖像中的任一像素點 (^進行掃描,進而獲得所述目標(biāo)圖像中所述待檢測物的實體標(biāo)記點:
[0045] 判斷所述像素點仏是否為白點;
[0046] 若為是,判斷所述像素點仏周圍第四預(yù)設(shè)數(shù)量個像素點是否全為白點,若全為白 點,根據(jù)所述第四預(yù)設(shè)數(shù)量個像素點的坐標(biāo),獲得所述目標(biāo)圖像中所述待檢測物的一個實 體標(biāo)記點的坐標(biāo)。
[0047] 較佳的,所述獲得所述目標(biāo)圖像中所述待檢測物的實體標(biāo)記點,包括:
[0048] 獲得所述目標(biāo)圖像的二值圖像;
[0049] 確定距離當(dāng)前時間點最近的一次坍塌檢測中所獲得的實體標(biāo)記點;
[0050] 針對所確定的任一實體標(biāo)記點Q/在所述目標(biāo)圖像中的對應(yīng)像素點Q2,通過以下 步驟獲得所述目標(biāo)圖像中所述待檢測物的實體標(biāo)記點:
[0051] 以所述像素點Q2為起點,按照預(yù)設(shè)的第二像素點掃描順序進行掃描,直至對于η 的一個取值滿足:《<廠5^7>反條件的所有像素點均為黑點,并記錄掃描過程中掃描到的 白點的坐標(biāo),其中,η的取值為正整數(shù),L表示掃描過程中任一像素點與所述像素點Q2之間 的距離;
[0052] 根據(jù)所記錄的白點的坐標(biāo),確定所述目標(biāo)圖像中所述待檢測物的一個實體標(biāo)記 點。
[0053] 為達到上述目的,本發(fā)明實施例公開了一種坍塌檢測裝置,所述裝置包括:
[0054]目標(biāo)圖像獲得模塊,用于在滿足預(yù)設(shè)的坍塌檢測條件的情況下,獲得待檢測物的 目標(biāo)圖像;
[0055] 虛擬標(biāo)記點確定模塊,用于根據(jù)預(yù)設(shè)的角點檢測算法,確定所述目標(biāo)圖像中的圖 像角點,并將所確定的圖像角點確定為基于所述目標(biāo)圖像的所述待檢測物的虛擬標(biāo)記點;
[0056] 第一位置偏差量計算模塊,用于計算所確定的各個虛擬標(biāo)記點與預(yù)先存儲的所述 待檢測物的各個對應(yīng)虛擬標(biāo)記點之間的針對虛擬標(biāo)記點的位置偏差量;
[0057] 坍塌確定模塊,用于根據(jù)計算得到的針對虛擬標(biāo)記點的位置偏差量,確定所述待 檢測物是否發(fā)生坍塌。
[0058] 本發(fā)明實施例提供的一種坍塌檢測方法及裝置,可以在滿足預(yù)設(shè)的坍塌檢測條件 的情況下,獲得待檢測物的目標(biāo)圖像;接著,根據(jù)預(yù)設(shè)的角點檢測算法,確定所述目標(biāo)圖像 中的圖像角點,并將所確定的圖像角點確定為基于所述目標(biāo)圖像的所述待檢測物的虛擬標(biāo) 記點;然后,計算所確定的各個虛擬標(biāo)記點與預(yù)先存儲的所述待檢測物的各個對應(yīng)虛擬標(biāo) 記點之間的針對虛擬標(biāo)記點的位置偏差量;最后,根據(jù)計算得到的針對虛擬標(biāo)記點的位置 偏差量,