本發(fā)明涉及視頻分析技術(shù)領(lǐng)域,特別涉及一種建筑物傾斜檢測(cè)方法和裝置。
背景技術(shù):
伴隨著城市的高速發(fā)展,各種大型建筑拔地而起,如高層樓宇、橋梁等。但是大型建筑可能因?yàn)椴牧献兓虻鼗两档仍蚨l(fā)生傾斜,當(dāng)傾斜角度超出安全范圍時(shí),可能造成倒塌的嚴(yán)重后果,因此,需要及時(shí)監(jiān)測(cè)重要建筑物的傾斜角度,在傾斜角度超出安全范圍時(shí)產(chǎn)生報(bào)警并快速處理。由于一些角度傳感器不便于在大型建筑物上使用,且目前的視頻監(jiān)控系統(tǒng)和移動(dòng)智能設(shè)備也不具備傾角測(cè)量及報(bào)警功能,現(xiàn)有技術(shù)往往通過(guò)人眼來(lái)觀測(cè)大型建筑物的傾斜角度,然而通過(guò)人眼并不能夠準(zhǔn)確判斷樓宇的傾斜角度。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例提供一種建筑物傾斜檢測(cè)方法和裝置,解決了現(xiàn)有技術(shù)中大型建筑的傾斜角度不能準(zhǔn)確檢測(cè)的問(wèn)題。
本發(fā)明實(shí)施例提供的一種建筑物傾斜檢測(cè)方法,包括:
采集建筑物的圖像數(shù)據(jù);
分析所述建筑物的圖像數(shù)據(jù),獲取建筑物邊緣線段相對(duì)于所述圖像數(shù)據(jù)的圖像傾角;
獲取用于采集建筑物圖像數(shù)據(jù)的視頻采集模塊相對(duì)于地面的采集傾角;
根據(jù)所述建筑物邊緣線段相對(duì)于所述圖像數(shù)據(jù)的圖像傾角和所述采集傾角獲得建筑物相對(duì)于地面的傾斜角度。
本發(fā)明實(shí)施例提供一種建筑物傾斜檢測(cè)裝置,包括:
視頻采集模塊,用于采集建筑物的圖像數(shù)據(jù);
視頻分析模塊,用于分析所述建筑物的圖像數(shù)據(jù),獲取建筑物邊緣線段相對(duì)于所述圖像數(shù)據(jù)的圖像傾角;獲取所述視頻采集模塊相對(duì)于地面的采集傾角;根據(jù)所述建筑物邊緣線段相對(duì)于所述圖像數(shù)據(jù)的圖像傾角和所述采集傾角獲得建筑物相對(duì)于地面的傾斜角度。
本發(fā)明實(shí)施例提供的建筑物傾斜檢測(cè)方法和裝置,通過(guò)視頻分析技術(shù)獲取建筑物邊緣線段相對(duì)圖像數(shù)據(jù)的圖像傾角,然后再結(jié)合視頻采集模塊相對(duì)于地面的采集傾角獲得被檢測(cè)建筑物相對(duì)于地面的傾斜角度,整個(gè)檢測(cè)過(guò)程不依靠人眼監(jiān)測(cè),可快速準(zhǔn)確的得出大型建筑相對(duì)于地面的傾斜角度。
附圖說(shuō)明
圖1是本發(fā)明一實(shí)施例所提供的一種建筑物傾斜檢測(cè)方法的流程示意圖。
圖2是本發(fā)明一實(shí)施例所提供的一種建筑物傾斜檢測(cè)方法的原理示意圖。
圖3是本發(fā)明一實(shí)施例所提供的一種建筑物傾斜檢測(cè)方法的原理示意圖。
圖4是本發(fā)明一實(shí)施例所提供的一種建筑物傾斜檢測(cè)裝置的結(jié)構(gòu)示意圖。
圖5是本發(fā)明一實(shí)施例所提供的一種建筑物傾斜檢測(cè)裝置的結(jié)構(gòu)示意圖。
圖6是本發(fā)明一實(shí)施例所提供的一種建筑物傾斜檢測(cè)裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然, 所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明中所提到的“地面”指的是與重力方向相垂直的絕對(duì)水平面,而并非建筑物所基于的建筑平面。
圖1是本發(fā)明一實(shí)施例所提供的一種建筑物傾斜檢測(cè)方法的流程示意圖。如圖1所示,包括如下步驟。
步驟101:采集建筑物的圖像數(shù)據(jù)。
首先將待測(cè)建筑物置于視頻采集視角內(nèi),然后利用一個(gè)視頻采集模塊將視頻采集視角中建筑物的光學(xué)圖像信息轉(zhuǎn)換成二維圖像數(shù)據(jù)。
步驟102:分析所述建筑物的圖像數(shù)據(jù),獲取建筑物邊緣線段相對(duì)于所述圖像數(shù)據(jù)的圖像傾角。
分析的具體過(guò)程為首先通過(guò)canny邊緣提取算法獲得被檢測(cè)建筑物的邊緣像素;然后采用霍夫變換算法根據(jù)邊緣像素獲取邊緣線段并計(jì)算邊緣線段相對(duì)于所述圖像數(shù)據(jù)的垂直或水平方向上的圖像傾角,可記為a。
本領(lǐng)域技術(shù)人員可以理解,被檢測(cè)建筑物的邊緣線段可以是建筑物的側(cè)邊線段,也可以是建筑物的頂邊線段。監(jiān)測(cè)人員可選擇建筑物上的任何邊緣線段用于監(jiān)測(cè)傾斜角度,本發(fā)明對(duì)此不做限定。
步驟103:獲取用于采集建筑物圖像數(shù)據(jù)的視頻采集模塊相對(duì)于地面的采集傾角。
在本發(fā)明一實(shí)施例中,采集傾角(記為b0)可利用一個(gè)與視頻采集模塊相連接的重力感應(yīng)模塊直接獲取??紤]到視頻采集模塊相對(duì)于地面的采集傾角可正可負(fù),因此b0可為正數(shù)或負(fù)數(shù)。
在本發(fā)明另一實(shí)施例中,還可在采集被檢測(cè)建筑物的圖像數(shù)據(jù)之前,將一相對(duì)于地面水平或垂直設(shè)置的外置參照模塊也置于視頻采集模塊的視頻采集視角之內(nèi),然后同時(shí)采集外置參照模塊和被檢測(cè)建筑物的圖像數(shù)據(jù)。通過(guò)canny邊緣提取算法獲得所述外置參照模塊的邊緣像素;采用霍夫變換算法根據(jù)外置參照模塊的邊緣像素獲取邊緣線段,并計(jì)算此邊緣線段相對(duì)于所述圖像數(shù)據(jù)水平或垂直方向上的圖像傾角,記為b。
值得注意的是,由于外置參照模塊為相對(duì)于地面的絕對(duì)水平或垂直方向,故外置參照模塊圖像數(shù)據(jù)中的邊緣線段也代表絕對(duì)水平或垂直方向;又因視頻采集模塊必然和其所采集的圖像的方向一致,所以利用外置參照模塊邊緣線段相對(duì)于圖像數(shù)據(jù)的圖像傾角必然可以求得視頻采集模塊相對(duì)于地面的采集傾角。例如,當(dāng)外置參照模塊邊緣線段相對(duì)于圖像數(shù)據(jù)的圖像傾角和視頻采集模塊相對(duì)于地面的采集傾角都采用水平參考方向時(shí),如圖3所示,該采集傾角即為該圖像傾角的負(fù)值,即b0=-b。
本領(lǐng)域技術(shù)人員可以理解,由于根據(jù)基于水平方向的傾角可直接得出垂直方向的傾角,因此通過(guò)圖像分析所獲得的建筑物邊緣線段的圖像傾角、外置參照模塊邊緣線段的圖像傾角,以及重力感應(yīng)模塊所感應(yīng)到的采集傾角可以不基于同一水平或垂直方向。只要根據(jù)這些圖像傾角和采集傾角可以計(jì)算得出建筑物的傾斜角度即可,本發(fā)明對(duì)此不做限定。
步驟104:根據(jù)所述建筑物邊緣線段相對(duì)于所述圖像數(shù)據(jù)的圖像傾角和所述采集傾角獲得建筑物相對(duì)于地面的傾斜角度。
設(shè)建筑物相對(duì)于地面的傾斜角度為c,如圖2所示,當(dāng)利用重力感應(yīng)模塊直接獲取視頻采集模塊相對(duì)于地面的采集傾角時(shí),且建筑物邊緣線段的圖像傾角和采集傾角基于同一水平或垂直參考方向時(shí),c=a+b0,b0可為正數(shù)或負(fù)數(shù)。
如圖3所示,當(dāng)采集被檢測(cè)建筑物的圖像數(shù)據(jù)之前也將外置參照模塊置于視 頻采集模塊的視頻采集視角之內(nèi),且建筑物邊緣線段的圖像傾角和外置參照模塊邊緣線段的圖像傾角基于同一水平或垂直參考方向時(shí),c=a+b0=a-b,b可為正數(shù)或負(fù)數(shù)。
本發(fā)明另一實(shí)施例中,當(dāng)分析得出的建筑物相對(duì)于地面的傾斜角度超過(guò)安全閾值時(shí),可直接發(fā)出報(bào)警。此安全閾值可由監(jiān)測(cè)人員預(yù)先設(shè)定。
圖4是本發(fā)明一實(shí)施例所提供的一種建筑物傾斜檢測(cè)裝置的結(jié)構(gòu)示意圖。如圖4所示,該裝置包括:視頻采集模塊和視頻分析模塊。
視頻采集模塊用于采集建筑物的圖像數(shù)據(jù);視頻分析模塊用于分析建筑物的圖像數(shù)據(jù),獲取建筑物邊緣線段相對(duì)于圖像數(shù)據(jù)的圖像傾角,獲取視頻采集模塊相對(duì)于地面的采集傾角,根據(jù)建筑物邊緣線段相對(duì)于圖像數(shù)據(jù)的圖像傾角和采集傾角獲得建筑物相對(duì)于地面的傾斜角度。視頻采集模塊與視頻分析模塊之間存在數(shù)據(jù)連接,視頻采集模塊將采集到的建筑物圖像數(shù)據(jù)傳送給視頻分析模塊。
圖5是本發(fā)明一實(shí)施例所提供的一種建筑物傾斜檢測(cè)裝置的結(jié)構(gòu)示意圖。如圖5所示,與圖4所示的實(shí)施例不同,該裝置進(jìn)一步包括:重力感應(yīng)模塊。重力感應(yīng)模塊內(nèi)置于視頻分析模塊中,并與視頻分析模塊存在數(shù)據(jù)連接,用于直接獲取視頻采集模塊相對(duì)于地面的采集傾角,并將采集傾角發(fā)送給所述視頻分析模塊。
本領(lǐng)域內(nèi)技術(shù)人員可以理解,重力感應(yīng)模塊也可以不內(nèi)置在視頻分析模塊中,例如也可以內(nèi)置于視頻采集模塊中,或集成在視頻采集模塊或視頻分析模塊表面,或連接于視頻采集模塊與視頻分析模塊之間。只要重力感應(yīng)模塊與視頻采集模塊存在固定的位置或方向關(guān)系且可感應(yīng)到視頻采集模塊相對(duì)于地面的采集傾角即可。本發(fā)明對(duì)重力感應(yīng)模塊的具體設(shè)置位置不做限定。
圖6是本發(fā)明一實(shí)施例所提供的一種建筑物傾斜檢測(cè)裝置的結(jié)構(gòu)示意圖。如 圖6所示,與圖4和圖5所示的實(shí)施例都不同,該裝置進(jìn)一步包括:外置參照模塊。該外置參照模塊可由相對(duì)于地面水平或垂直設(shè)置的物體構(gòu)成,并需置于視頻采集模塊的視頻采集視角之內(nèi)。視頻采集模塊采集該外置參照模塊的圖像數(shù)據(jù);視頻分析模塊根據(jù)該外置參照模塊的圖像數(shù)據(jù)獲取視頻采集模塊相對(duì)于地面的采集傾角,并進(jìn)一步根據(jù)建筑物邊緣線段的圖像傾角和采集傾角獲得建筑物的相對(duì)于地面的傾斜角度。
在本發(fā)明一實(shí)施例中,還可以進(jìn)一步設(shè)置一個(gè)傾斜報(bào)警模塊,傾斜報(bào)警模塊與視頻分析模塊連接,可實(shí)時(shí)從視頻分析模塊讀取建筑物相對(duì)于地面的傾斜角度。當(dāng)建筑物的傾斜角度超過(guò)安全閾值時(shí),傾斜報(bào)警模塊即刻報(bào)警,以及時(shí)保證建筑物及附近人員設(shè)施的安全。
本領(lǐng)域內(nèi)技術(shù)人員可以理解,所述傾斜報(bào)警模塊可以內(nèi)置于視頻分析模塊中以減少整個(gè)建筑物傾斜檢測(cè)裝置的體積,也可設(shè)置在視頻分析模塊外部或表面,只要與視頻分析模塊之間存在數(shù)據(jù)連接可實(shí)時(shí)讀取建筑物的傾斜角度即可,本發(fā)明對(duì)所述傾斜報(bào)警模塊的具體位置不做限定。
本領(lǐng)域內(nèi)技術(shù)人員可以理解,視頻分析模塊也可以利用軟件實(shí)現(xiàn)。當(dāng)視頻分析模塊利用軟件實(shí)現(xiàn)時(shí),該軟件可安裝在PC機(jī)或服務(wù)器等設(shè)備上。此時(shí)視頻分析模塊與視頻采集模塊、重力感應(yīng)模塊或傾斜報(bào)警模塊之間的電路連接可以通過(guò)與該P(yáng)C機(jī)或服務(wù)器的電路連接而實(shí)現(xiàn)。本發(fā)明對(duì)視頻分析模塊的具體實(shí)現(xiàn)形式不做限定。
上述實(shí)施例只為說(shuō)明本發(fā)明的技術(shù)構(gòu)思及特點(diǎn),并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。