基于移動客戶端的不規(guī)則多邊形監(jiān)控預(yù)警區(qū)域劃定方法
【專利摘要】本發(fā)明公開一種基于移動客戶端的不規(guī)則多邊形監(jiān)控預(yù)警區(qū)域劃定方法,監(jiān)控區(qū)域中包括可設(shè)置預(yù)警的目標物,并設(shè)有監(jiān)控攝像頭,監(jiān)控攝像頭輸出端連接監(jiān)控服務(wù)器端;移動客戶端通過無線網(wǎng)絡(luò)連接監(jiān)控服務(wù)器端;方法包括步驟:監(jiān)控服務(wù)器端和移動客戶端獲取監(jiān)控區(qū)域場景,移動客戶端確定預(yù)警區(qū)域的數(shù)量、確定預(yù)警區(qū)域的范圍、選擇不規(guī)則多邊形的頂點,劃定監(jiān)控預(yù)警區(qū)域,移動客戶端將頂點坐標發(fā)送至監(jiān)控服務(wù)器端,監(jiān)控服務(wù)器端進行坐標轉(zhuǎn)換,最終確定監(jiān)控預(yù)警區(qū)域,以根據(jù)已劃定的監(jiān)控預(yù)警區(qū)域生成預(yù)警圖像,向移動客戶端傳輸相應(yīng)的圖像數(shù)據(jù)。本發(fā)明移動客戶端的操控效率較高,目標物劃入準確可靠,數(shù)據(jù)冗余減小,數(shù)據(jù)處理速度提高,數(shù)據(jù)流量消耗降低。
【專利說明】基于移動客戶端的不規(guī)則多邊形監(jiān)控預(yù)警區(qū)域劃定方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及遠程視頻監(jiān)控【技術(shù)領(lǐng)域】,特別是一種基于移動客戶端的不規(guī)則多邊形監(jiān)控預(yù)警區(qū)域劃定方法。
【背景技術(shù)】
[0002]在國內(nèi),許多地方?jīng)]有架設(shè)有線網(wǎng)絡(luò),比如高壓輸電線路上,只能采用光纖或者3G無限網(wǎng)絡(luò)傳輸數(shù)據(jù),對于視頻監(jiān)控系統(tǒng)來說,成本太高。在某些監(jiān)控現(xiàn)場,只有當外力進入該范圍時,監(jiān)控場景才會發(fā)生變化,其余的大部分時間都處于常態(tài);除了按照時間點傳輸視頻流之外,僅需要對有外力進入的場景進行相應(yīng)操作。而由于3G網(wǎng)絡(luò)的帶寬限制,大的視頻流傳輸較慢,且具有較長的延時。
[0003]在需要危險預(yù)警的監(jiān)控系統(tǒng)中,通常目標物在監(jiān)控場景中只占很小的一部分。因此,實時查看的時候,監(jiān)控服務(wù)器端發(fā)回整個監(jiān)控場景的圖像;對于不需要實時查看,但需要危險預(yù)警的時候,只需要傳回包含目標物在內(nèi)的重點監(jiān)控區(qū)域數(shù)據(jù)即可。因此,如何劃分重點監(jiān)控預(yù)警區(qū)域,減少數(shù)據(jù)流、提高處理速度就變得非常重要。
[0004]目前的重點監(jiān)控區(qū)域劃定一般通過電腦客戶端進行繪制,其方式為通過繪制警戒線進行區(qū)域劃分,電腦客戶端通過鼠標可以非常方便地對預(yù)警區(qū)域進行劃定。在手機客戶端上有一種網(wǎng)格式劃分預(yù)警區(qū)域的方法,通過在監(jiān)控區(qū)域內(nèi)分布M行N列的單元格,對每個單元格進行預(yù)警級別的設(shè)定,確定預(yù)警區(qū)域。但現(xiàn)有的預(yù)警區(qū)域劃分方法均存在冗余數(shù)據(jù)較多的缺陷,降低了數(shù)據(jù)處理的速度;對于移動設(shè)備,要耗費更多的數(shù)據(jù)流量。
【發(fā)明內(nèi)容】
[0005]本發(fā)明要解決的技術(shù)問題為:在移動客戶端上根據(jù)需要劃定出呈不規(guī)則多邊形的預(yù)警區(qū)域,以減少數(shù)據(jù)傳輸中的冗余,提高數(shù)據(jù)處理的數(shù)度,減少數(shù)據(jù)流量的消耗。
[0006]本發(fā)明采取的技術(shù)方案具體為:基于移動客戶端的不規(guī)則多邊形監(jiān)控預(yù)警區(qū)域劃定方法,監(jiān)控區(qū)域中包括2個以上可設(shè)置預(yù)警的目標物,監(jiān)控區(qū)域內(nèi)設(shè)有監(jiān)控攝像頭,監(jiān)控攝像頭的圖像輸出端連接監(jiān)控服務(wù)器端;移動客戶端通過無線網(wǎng)絡(luò)連接監(jiān)控服務(wù)器端;方法包括以下步驟:
(1)監(jiān)控服務(wù)器端從監(jiān)控攝像頭獲取監(jiān)控區(qū)域的場景;移動客戶端與監(jiān)控服務(wù)器端通信以獲取相同的監(jiān)控區(qū)域場景,顯示在移動客戶端界面上;
(2)確定預(yù)警區(qū)域的數(shù)量:在移動客戶端監(jiān)控場景界面上選擇需要預(yù)警的目標物,多個目標物輪廓相交形成的區(qū)域的數(shù)量即為預(yù)警區(qū)域的數(shù)量;
(3)確定預(yù)警區(qū)域的范圍:將上述各預(yù)警區(qū)域內(nèi)各目標物的輪廓同比例向外擴大1-1.1倍,擴大后的范圍即各預(yù)警區(qū)域的范圍;
(4)選擇不規(guī)則多邊形的頂點,劃定監(jiān)控預(yù)警區(qū)域:在上述任一預(yù)警區(qū)域范圍內(nèi)選擇一個點作為頂點,記錄為第一個點D1,按照順時針或逆時針的方向,依次在與最新選擇的頂點所在預(yù)警區(qū)域相鄰的預(yù)警區(qū)域范圍內(nèi)選擇第二個點D2、第三個點D3…直至位于第N個預(yù)警區(qū)域中的第N個點DN ;按照選擇順序,順次將相鄰的頂點用直線連接;同時將Dl與DN用直線連接;D1至DN連接后形成的由N條線段圍成的不規(guī)則N邊形,即為監(jiān)控預(yù)警區(qū)域;
(5)移動客戶端將上述各頂點的坐標傳輸給監(jiān)控服務(wù)器端,監(jiān)控服務(wù)器端將接收到的坐標數(shù)據(jù)進行坐標轉(zhuǎn)換,獲取服務(wù)器端監(jiān)控區(qū)域場景內(nèi)與上述各頂點相對應(yīng)的點,并按照步驟(4)的順序?qū)⑾噜忺c用直線連接,形成不規(guī)則多邊形,確定監(jiān)控預(yù)警區(qū)域;
(6)監(jiān)控服務(wù)器端根據(jù)已劃定的監(jiān)控預(yù)警區(qū)域生成預(yù)警圖像,以當監(jiān)控預(yù)警區(qū)域內(nèi)出現(xiàn)異常時,向移動客戶端傳輸僅包含監(jiān)控預(yù)警區(qū)域范圍內(nèi)場景的實時圖像數(shù)據(jù)。
[0007]本發(fā)明中,移動客戶端可利用現(xiàn)有的智能移動觸屏設(shè)備如手機、平板電腦等,監(jiān)控服務(wù)器端采用計算機。監(jiān)控區(qū)域場景顯示在觸屏設(shè)備的觸摸屏以及計算機的顯示器上,場景的顯示、移動客戶端對操控的響應(yīng)處理、移動客戶端與監(jiān)控服務(wù)器端之間的數(shù)據(jù)通信以及監(jiān)控服務(wù)器端的頂點坐標轉(zhuǎn)換等,皆可利用現(xiàn)有軟件技術(shù)實現(xiàn)。
[0008]本發(fā)明的有益效果為:按照本發(fā)明方法的步驟劃定的監(jiān)控預(yù)警區(qū)域可保證所有需要預(yù)警的目標物皆被圍入預(yù)警范圍內(nèi),當任一目標物出現(xiàn)異常時,監(jiān)控服務(wù)器端即將預(yù)警信息以及相應(yīng)的圖像信息發(fā)送至移動客戶端,方便移動客戶端工作人員的查看。移動客戶端可充分利用現(xiàn)有智能移動設(shè)備的觸屏功能,操控效率得到大大提高,由于監(jiān)控服務(wù)器端與移動客戶端之間的信息交互僅限于已劃定的監(jiān)控預(yù)警區(qū)域范圍,故數(shù)據(jù)傳輸冗余減小,數(shù)據(jù)處理的速度得到大幅提高,移動客戶端與監(jiān)控服務(wù)器端之間的數(shù)據(jù)流量消耗也將大大降低。
【專利附圖】
【附圖說明】
[0009]圖1所示為移動客戶端監(jiān)控預(yù)警區(qū)域的劃定示意圖;
圖2所示為移動客戶端 監(jiān)控區(qū) 域范圍到監(jiān)控服務(wù)器端監(jiān)控區(qū)域范圍的坐標轉(zhuǎn)換示意圖。
【具體實施方式】
[0010]以下結(jié)合附圖和具體實施例進一步描述。
[0011]本發(fā)明應(yīng)用時,監(jiān)控區(qū)域中包括多個可設(shè)置預(yù)警的目標物,監(jiān)控區(qū)域內(nèi)設(shè)有監(jiān)控攝像頭,監(jiān)控攝像頭的圖像輸出端連接監(jiān)控服務(wù)器端;移動客戶端通過無線網(wǎng)絡(luò)連接監(jiān)控服務(wù)器端;移動客戶端可利用現(xiàn)有的智能移動觸屏設(shè)備如手機、平板電腦等,監(jiān)控服務(wù)器端采用計算機。基于移動客戶端的不規(guī)則多邊形監(jiān)控預(yù)警區(qū)域劃定方法包括以下步驟:
(1)監(jiān)控服務(wù)器端從監(jiān)控攝像頭獲取監(jiān)控區(qū)域的場景;移動客戶端與監(jiān)控服務(wù)器端通信以獲取相同的監(jiān)控區(qū)域場景,顯示在移動客戶端界面上;此步驟中監(jiān)控區(qū)域場景為全局場景,包含了所有目標物;
(2)確定預(yù)警區(qū)域的數(shù)量:在移動客戶端監(jiān)控場景界面上選擇需要預(yù)警的目標物,多個目標物輪廓相交形成的區(qū)域的數(shù)量即為預(yù)警區(qū)域的數(shù)量;對于不同的環(huán)境,需要危險預(yù)警設(shè)定的目標物也不相同,在設(shè)定時可根據(jù)實際需要進行選擇;選擇目標物后,目標物的輪廓為既定的,多個目標物之間會出現(xiàn)輪廓的相交,形成多個封閉區(qū)域;
(3)確定預(yù)警區(qū)域的范圍:將上述各預(yù)警區(qū)域內(nèi)各目標物的輪廓同比例向外擴大1~1.1倍,擴大后的范圍即各預(yù)警區(qū)域的范圍;(4)選擇不規(guī)則多邊形的頂點,劃定監(jiān)控預(yù)警區(qū)域:在上述任一預(yù)警區(qū)域范圍內(nèi)選擇一個點作為頂點,記錄為第一個點D1,按照順時針或逆時針,沿同一方向,依次在與最新選擇的頂點所在預(yù)警區(qū)域相鄰的預(yù)警區(qū)域范圍內(nèi)選擇第二個點D2、第三個點D3…直至位于第N個預(yù)警區(qū)域中的第N個點DN ;按照選擇順序,順次將相鄰的頂點用直線連接;同時將Dl與DN用直線連接;D1至DN連接后形成的由N條線段圍成的不規(guī)則N邊形,即為監(jiān)控預(yù)警區(qū)域,如圖1所示;步驟(3)中的同比例擴大范圍可保證在預(yù)警區(qū)域劃定后,所有的需預(yù)警目標物都能被劃入預(yù)警范圍內(nèi);
(5)移動客戶端將上述各頂點,即Dl至DN的坐標傳輸給監(jiān)控服務(wù)器端,監(jiān)控服務(wù)器端將接收到的坐標數(shù)據(jù)進行坐標轉(zhuǎn)換,獲取服務(wù)器端監(jiān)控區(qū)域場景內(nèi)與上述各頂點相對應(yīng)的點,并按照步驟(4)的順序?qū)⑾噜忺c用直線連接,形成不規(guī)則多邊形,確定監(jiān)控預(yù)警區(qū)域;由于在步驟(1)中,移動客戶端獲取到的監(jiān)控區(qū)域場景I與監(jiān)控服務(wù)器端顯示界面上的監(jiān)控區(qū)域場景2相同,因此兩場景中的相同點在移動客戶端界面的坐標,與在監(jiān)控服務(wù)器端的坐標是一一對應(yīng)的,監(jiān)控服務(wù)器端可根據(jù)這種對應(yīng)關(guān)系利用現(xiàn)有軟件進行坐標轉(zhuǎn)換,找到監(jiān)控服務(wù)器端場景中的相應(yīng)點,如圖2所示; (6)監(jiān)控服務(wù)器端根據(jù)已劃定的監(jiān)控預(yù)警區(qū)域生成預(yù)警圖像,以當監(jiān)控預(yù)警區(qū)域內(nèi)出現(xiàn)異常時,向移動客戶端傳輸僅包含監(jiān)控預(yù)警區(qū)域范圍內(nèi)場景的實時圖像數(shù)據(jù)。
[0012]在應(yīng)用時,工作人員可通過點擊移動客戶端的屏幕選擇目標物以及不規(guī)則多邊形的頂點,監(jiān)控服務(wù)器端收到頂點坐標后,從移動客戶端坐標系轉(zhuǎn)換到監(jiān)控服務(wù)器端的坐標系,繪制出相應(yīng)的不規(guī)則多邊形預(yù)警區(qū)域,以生成預(yù)警圖像。
[0013]以圖1和圖2所示的具體實施例來說明:劃定預(yù)警區(qū)域的具體步驟為:
第一步,移動客戶端從監(jiān)控服務(wù)器端獲取監(jiān)控區(qū)域場景畫面;
第二步,選擇目標物,移動客戶端以需要危險報警的目標物為基準,確立預(yù)警區(qū)域;第三步,移動客戶端監(jiān)控畫面內(nèi)根據(jù)目標物,通過輪廓等比例外放大致確定預(yù)警區(qū)域的范圍;
第四步,在移動客戶端監(jiān)控畫面內(nèi)選取不規(guī)則多邊形的頂點,繪制不規(guī)則多邊形預(yù)警區(qū)域。點擊屏幕,按照逆時針順序依次選定點Di (i=l, 2…8),點Di的坐標記為DiUi, yi)。監(jiān)控畫面左上角的起始點P坐標記為P (a,b)。順序?qū)⑾噜彽膬牲c用線段相連,形成封閉的多邊形預(yù)警區(qū)域;移動客戶端按順序記錄頂點坐標發(fā)送到監(jiān)控服務(wù)器端;
第五步,監(jiān)控服務(wù)器端將接收到的頂點坐標轉(zhuǎn)換到其自身坐標系中,如圖2所示,監(jiān)控服務(wù)器端顯示界面采用720*576分辨率格式,移動客戶端顯示界面采用CIF (352*288)格式。坐標系轉(zhuǎn)換完成后,在監(jiān)控服務(wù)器端將頂點d按照順序,相鄰的兩點之間用線段連接,形成封閉的不規(guī)則多邊形監(jiān)控預(yù)警區(qū)域;
本實施例中,OXY坐標系中的頂點Di (xi, yi)轉(zhuǎn)換到OMN坐標系的頂點di (mi, ni)的公式為
【權(quán)利要求】
1. 基于移動客戶端的不規(guī)則多邊形監(jiān)控預(yù)警區(qū)域劃定方法,其特征是:監(jiān)控區(qū)域中包括2個以上可設(shè)置預(yù)警的目標物,監(jiān)控區(qū)域內(nèi)設(shè)有監(jiān)控攝像頭,監(jiān)控攝像頭的圖像輸出端連接監(jiān)控服務(wù)器端;移動客戶端通過無線網(wǎng)絡(luò)連接監(jiān)控服務(wù)器端;方法包括以下步驟: (1)監(jiān)控服務(wù)器端從監(jiān)控攝像頭獲取監(jiān)控區(qū)域的場景;移動客戶端與監(jiān)控服務(wù)器端通信以獲取相同的監(jiān)控區(qū)域場景,顯示在移動客戶端界面上; (2)確定預(yù)警區(qū)域的數(shù)量:在移動客戶端監(jiān)控場景界面上選擇需要預(yù)警的目標物,多個目標物輪廓相交形成的區(qū)域的數(shù)量即為預(yù)警區(qū)域的數(shù)量; (3)確定預(yù)警區(qū)域的范圍:將上述各預(yù)警區(qū)域內(nèi)各目標物的輪廓同比例向外擴大1~1.1倍,擴大后的范圍即各預(yù)警區(qū)域的范圍; (4)選擇不規(guī)則多邊形的頂點,劃定監(jiān)控預(yù)警區(qū)域:在上述任一預(yù)警區(qū)域范圍內(nèi)選擇一個點作為頂點,記錄為第一個點D1,按照順時針或逆時針的方向,依次在與最新選擇的頂點所在預(yù)警區(qū)域相鄰的預(yù)警區(qū)域范圍內(nèi)選擇第二個點D2、第三個點D3…直至位于第N個預(yù)警區(qū)域中的第N個點DN ;按照選擇順序,順次將相鄰的頂點用直線連接;同時將Dl與DN用直線連接;D1至DN連接后形成的由N條線段圍成的不規(guī)則N邊形,即為監(jiān)控預(yù)警區(qū)域; (5)移動客戶端將上述各頂點的坐標傳輸給監(jiān)控服務(wù)器端,監(jiān)控服務(wù)器端將接收到的坐標數(shù)據(jù)進行坐標轉(zhuǎn)換,獲取服務(wù)器端監(jiān)控區(qū)域場景內(nèi)與上述各頂點相對應(yīng)的點,并按照步驟(4)的順序?qū)⑾噜忺c用直線連接,形成不規(guī)則多邊形,確定監(jiān)控預(yù)警區(qū)域; (6)監(jiān)控服務(wù)器端根據(jù)已劃定的監(jiān)控預(yù)警區(qū)域生成預(yù)警圖像,以當監(jiān)控預(yù)警區(qū)域內(nèi)出現(xiàn)異常時,向移動客戶端傳輸僅包含監(jiān)控預(yù)警區(qū)域范圍內(nèi)場景的實時圖像數(shù)據(jù)。
【文檔編號】H04N7/18GK103634571SQ201310620298
【公開日】2014年3月12日 申請日期:2013年11月29日 優(yōu)先權(quán)日:2013年11月29日
【發(fā)明者】孔小紅, 郭更, 溫生, 武永泉, 柏倉, 李懂理 申請人:國家電網(wǎng)公司, 江蘇省電力公司南京供電公司, 江蘇省電力公司, 南京開悅科技有限公司