本發明專利技術實施例提供一種獲取視覺角度的方法、裝置及系統,涉及視頻監控領域,用以獲取準確的視覺角度值。所述獲取視覺角度的方法包括:攝像機的中央處理器CPU接收設置在攝像機上的加速度計傳感器發送的角度信息;所述CPU將接收到的所述角度信息轉換為視覺角度值;所述CPU將所述視覺角度值發送至服務器,以便客戶端接收服務器轉發的所述視覺角度值。本發明專利技術實施例適用于視頻監控的情景。
【技術實現步驟摘要】
本專利技術涉及視頻監控領域,尤其涉及一種獲取視覺角度的方法、攝像機、服務器及系統。
技術介紹
常見的視頻監控組網如圖1所示,該視頻監控組網包括攝像機、服務器、客戶端以及三者之間交互的IP網絡,其中,攝像機主要進行音視頻數據的采集、編碼等工作,服務器主要進行攝像機設備管理、客戶端管理、業務流程管理和數據存儲等工作,客戶端主要提供視頻業務的操作和管理入口。但是在現有的方案中,用戶只能估計攝像機的視覺角度,無法獲取視覺角度的準確信息。
技術實現思路
本專利技術的實施例提供一種獲取視覺角度的方法、攝像機、服務器及系統,用以獲取準確的視覺角度值。為達到上述目的,本專利技術的實施例采用如下技術方案:一方面,提供一種獲取視覺角度的方法,包括:攝像機的中央處理器CPU接收設置在攝像機上的加速度計傳感器發送的角度信息;所述CPU將接收到的所述角度信息轉換為視覺角度值;所述CPU將所述視覺角度值發送至服務器,以便客戶端接收服務器轉發的所述視覺角度值。一方面,提供一種攝像機,包括:中央處理器CPU、云臺控制板,和加速度計傳感器;所述CPU用于接收設置在攝像機上的加速度計傳感器發送的角度信息;將接收到的所述角度信息轉換為視覺角度值;將所述視覺角度值發送至服務器,以便客戶端接收服務器轉發的所述視覺角度值。另一方面,提供一種服務器,所述服務器用于接收攝像機的中央處理器CPU發送的視覺角度值;將所述視覺角度值發送給客戶端。又一方面,本專利技術實施例提供一種獲取視覺角度的系統,包括:攝像機、服務器、客戶端,所述攝像機為上述的攝像機,所述服務器上述的服務器,所述客戶端用于接收所述服務器發送的視覺角度值。本專利技術實施例提供一種獲取視覺角度的方法、攝像機、服務器及系統,通過將設置在攝像機上的加速度計傳感器發送的角度信息轉換為視覺角度值,并將該視覺角度值發送至服務器,再通過服務器將該視覺角度值發送至客戶端,這樣客戶端上能夠呈現該視覺角度值,相對于現有技術中估計視覺角度的情況,本專利技術實施例在客戶端呈現的視覺角度值更加準確。附圖說明為了更清楚地說明本專利技術實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1為現有技術中的視頻監控系統;圖2為本專利技術實施例一提供的獲取視覺角度的流程圖;圖3為本專利技術實施例二提供的獲取視覺角度的信令交互圖;圖4為縱向視覺范圍效果圖。具體實施例方式下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本專利技術保護的范圍。實施例一一方面,如圖2所示,本專利技術實施例提供一種獲取視覺角度的方法,包括:201、攝像機的中央處理器CPU接收設置在攝像機上的加速度計傳感器發送的角度f目息;202、所述CPU將接收到的所述角度信息轉換為視覺角度值;203、所述CPU將所述視覺角度值發送至服務器,以便客戶端接收服務器轉發的所述視覺角度值。本專利技術實施例提供一種獲取視覺角度的方法,通過將設置在攝像機上的加速度計傳感器發送的角度信息轉換為視覺角度值,并將該視覺角度值發送至服務器,再通過服務器將該視覺角度值發送至客戶端,這樣客戶端上能夠呈現當前視覺角度值,相對于現有技術中估計視覺角度的情況,本專利技術實施例在客戶端呈現的視覺角度值更加準確。實施例二如圖3所示,本專利技術實施例提供的獲取視覺角度的信令交互過程,包括:301、攝像機的中央處理器CPU向設置在攝像機上的加速度計傳感器發送請求角度信息的命令。在本專利技術所有實施例中,設置在攝像機上的加速度計傳感器能夠測量攝像機的角度信息,該加速度計傳感器可以是三軸加速度計傳感器,也可以是二軸加速度計傳感器,通過三軸加速度計傳感器可測量三維角度信息(X,Y,Z三維角度值),也可測量二維角度信息(X,Y 二維角度值,或Y,Z 二維角度值,或X,Z 二維角度值),通過二軸加速度計傳感器可測量二維角度信息(X,Y 二維角度值,或Y,Z 二維角度值,或X,Z 二維角度值)。在具體的使用過程中,應考慮視覺效果和生產成本等因素選擇合適的加速度計傳感器。在本專利技術實施例中,角度信息以三軸加速度計傳感器測量三維角度信息(X,Y,Z三維角度值)為例進行說明。302、加速度傳感器向所述CPU發送三維角度信息(X,Y,Z三維角度值)。在攝像機的CPU第一次向服務器上報視覺角度值的情況下,直接進行步驟304;在攝像機的CPU不是第一次向服務器上報視覺角度值的情況下,則需要先進行步驟303。303、CPU循環判斷本次接收到的三維角度信息(X,Y,Z三維角度值)和上一次接收到的三維角度信息(X,Y,Z三維角度值)是否一致,如果本次收到的角度信息和上一次接收到的角度信息不一致,則執行下一步驟304。也就是說,CPU循環進行步驟301和302,直至經過步驟303判斷得到本次(除第一次之外的任一次)與上一次接收到的角度信息不一致為止,繼續利用本次接收到的角度信息進行以下步驟。304、所述CPU將接收到的三維角度信息(X,Y,Z三維角度值)轉換為三維視覺角度值(X,Y,Z視覺角度值)。在轉換的過程中CPU通過預定的算法進行角度信息與視覺角度值之間的轉換。305、服務器向所述CPU發送添加攝像機命令。需要說明的是,在本專利技術實施例中并不局限服務器所添加的攝像機的個數,服務器可以向多個攝像機的CPU發送添加攝像機命令,從而使客戶端能夠監測多個攝像機的視覺角度值,在本實施例的交互過程中只說明服務器與一個攝像機的交互過程。306、攝像機與服務器建立連接并返回設備添加完成回應。307、所述CPU將三維視覺角度值(X,Y,Z視覺角度值)發送至所述服務器。在本專利技術實施例中,CPU發送三維視覺角度值(X,Y,Z視覺角度值)至服務器的過程可以是CPU主動上報,即CPU主動進行以上步驟301 307,例如,可以在攝像機添加到服務器時,攝像機的CPU開始主動上報;也可以是CPU根據服務器的請求信息向所述服務器發送所述視覺角度值,即CPU被動向服務器發送三維視覺角度值,例如,CPU在接收到服務器轉發的客戶端請求信息之后進行步驟301 307,向所述服務器發送三維視覺角度值。308、服務器存儲三維視覺角度值(X,Y,Z視覺角度值)。通過服務器將三維視覺角度值進行保存,這樣使得其他客戶端可以共享該三維視覺角度值,從而在其他客戶端可以監測該三維視覺角度值對應的視覺范圍。309、所述服務器將該視覺角度值發送給客戶端。在本專利技術實施例中,服務器發送三維視覺角度值(X,Y,Z視覺角度值)至客戶端的過程可以是服務器主動向客戶端上報,也可以是服務器根據客戶端發送的請求信息向客戶端發送三維視覺角度值,即服務器被動向客戶端發送三維視覺角度值。310、所述客戶端呈現該三維視覺角度值,并根據該三維視覺角度值(X,Y,Z視覺角度值)計算并呈現當前的視覺范圍。例如圖4中,水平線a,攝像機中線b,在已知安裝高度H,攝像機水平視覺角度值X及鏡頭等參數的條件本文檔來自技高網...
【技術保護點】
一種獲取視覺角度的方法,其特征在于,包括:攝像機的中央處理器CPU接收設置在攝像機上的加速度計傳感器發送的角度信息;所述CPU將接收到的所述角度信息轉換為視覺角度值;所述CPU將所述視覺角度值發送至服務器,以便客戶端接收服務器轉發的所述視覺角度值。
【技術特征摘要】
1.一種獲取視覺角度的方法,其特征在于,包括: 攝像機的中央處理器CPU接收設置在攝像機上的加速度計傳感器發送的角度信息; 所述CPU將接收到的所述角度信息轉換為視覺角度值; 所述CPU將所述視覺角度值發送至服務器,以便客戶端接收服務器轉發的所述視覺角度值。2.根據權利要求1所述的方法,其特征在于,在所述CPU將接收到的所述角度信息轉換為視覺角度值之前,所述方法還包括: 所述CPU循環判斷本次接收到的角度信息和上一次接收到的角度信息是否一致,如果本次收到的角度信息和上一次接收到的角度信息不一致,則執行下一步驟。3.根據權利要求2所述的方法,其特征在于,所述方法還包括: 所述CPU接收所述服務器發送的指定視覺角度值; 所述CPU將所述指定視覺角度值轉換為云臺旋轉角度; 所述CPU將所述云臺旋轉角度發送至云臺控制板,以便所述云臺控制板控制所述攝像機旋轉到指定角度。4.根據權利要求1所述的方法,其特征在于,所述CPU將所述視覺角度值發送至服務器包括: 所述CPU主動向所述服務器發送所述視覺角度值;或者 所述CPU根據所述服務器的請求信息向所述服務器發送所述視覺角度值。5.一種攝像機,其特征在于,包括:中央處理器CPU、云臺控制板,和加速度計傳感器; 所述CPU用于接收設置在攝像機上的...
【專利技術屬性】
技術研發人員:楊志權,
申請(專利權)人:華為技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。