一種基于全視野圖的云臺攝像機的控制方法和裝置的制造方法
【技術領域】
[0001]本發明屬于安防領域,尤其涉及一種基于全視野圖的云臺攝像機的控制方法和裝置。
【背景技術】
[0002]隨著科學技術的發展,安防監控應用越來越廣泛。通過設置監控設備,可以實現集中對現場的實時監控,通過將視頻圖像分析算法應用于安防監控,從而可以自動的對異常狀態的自動報警,大大的提高了安防監控的智能性。
[0003]由于一個攝像頭的視角是有限的,為了達到對一個場景的多個角度進行監控,可使用多個攝像頭獲取的視頻圖像進行拼接,從而可以查看各個角度的實時場景信息。但是這種獲取多個視頻圖像進行拼接的方式,需要設置多臺攝像頭,其成本較大。
[0004]為能夠節約成本的同時也能夠獲取多個視角的圖像,現有技術中多以設置一個可以轉動和變焦的云臺攝像機來獲取所需要的圖像。通過在監控中心對所述云臺攝像機進行旋轉和變焦,使所述云臺攝像機切換到所需要的視角,顯示該視角對應的視頻畫面。
[0005]由于工作人員在通過旋轉按鍵和變焦按鍵調整云臺攝像機的視角時,需要反復的進行按鍵的操作,費時費力,調節效率低。當云臺攝像機轉到指定位置時,關注事件往往已經消失,監測的時效性不強。
【發明內容】
[0006]本發明的目的在于提供一種基于全視野圖的云臺攝像機的控制方法,以解決現有技術中調整云臺攝像機的視角時存在的低效問題。
[0007]本發明是這樣實現的,一種基于全視野圖的云臺攝像機的控制方法,所述方法包括:
[0008]接收用戶在所述全視野圖中指定的云臺攝像機的待切換的目標視角,所述視角包括視角大小和視角方向,所述全視野圖為所述云臺攝像機所在場景的安裝位置的全視野圖;
[0009]根據預先測量的所述云臺攝像機的標定信息,計算出用戶所指定的目標視角所對應的云臺攝像機控制參數;
[0010]根據所計算的云臺攝像機的控制參數控制所述云臺攝像機切換至目標位置。
[0011]本發明的另一目的在于提供一種基于全視野圖的云臺攝像機的控制裝置,所述裝置包括:
[0012]切換指令接收單元,用于接收用戶在所述全視野圖中指定的云臺攝像機的待切換的目標視角,所述視角包括視角大小和視角方向,所述全視野圖為所述云臺攝像機所在場景的安裝位置的全視野圖;
[0013]控制參數計算單元,用于根據預先測量的所述云臺攝像機的標定信息,計算出用戶所指定的目標視角所對應的云臺攝像機控制參數;
[0014]控制顯示單元,用于根據所計算的云臺攝像機的控制參數控制所述云臺攝像機切換至目標位置。
[0015]在本發明中,用戶可在通過云臺攝像機所在場景的安裝位置的全視野圖上指定視角,由于全視野圖中的視角與所述云臺攝像機的控制參數之間存在著幾何解析關系,可以計算出用戶在全視野圖中指定視角所對應的云臺攝像機控制參數,再控制所述云臺攝像機運動至所指定的視角,通過該視角可由云臺攝像機獲取并顯示用戶指定位置的場景圖像。由于本發明由用戶在全視野圖中指定視角后,即可快速的控制對應的云臺攝像機準確的切換到該視角,用戶操作簡單,省時省力,調節效率高。
【附圖說明】
[0016]圖1是本發明第一實施例提供的基于全視野圖的云臺攝像機的控制方法的實現流程圖;
[0017]圖2是本發明第二實施例提供的基于全視野圖的云臺攝像機的控制方法的實現流程圖;
[0018]圖3是本發明第三實施例提供的基于全視野圖的云臺攝像機的控制方法的實現流程圖;
[0019]圖3a在全視野圖中設置預置位的示意圖;
[0020]圖3b為在全視野圖中設置巡視路線示意圖;
[0021]圖4為本發明第四實施例提供的基于全視野圖的云臺攝像機的控制裝置的結構示意圖。
【具體實施方式】
[0022]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0023]本發明實施例所述的攝像機的控制方法,可廣泛的應用在絕大多數云臺攝像機上,對云臺攝像機快速直觀的調節控制,快速有效的切換到用戶所需要調節的視角。當然,不局限于安防領域,凡是使用本發明所述方法來控制云臺攝像機的方法,均應屬于本發明的保護范圍。本發明所述云臺攝像機的控制方法包括:接收用戶在所述全視野圖中指定的云臺攝像機的待切換的目標視角,所述視角包括視角大小和視角方向,所述全視野圖為所述云臺攝像機所在場景的安裝位置的全視野圖;根據預先測量的所述云臺攝像機的標定信息,計算出用戶所指定的目標視角所對應的云臺攝像機控制參數;根據所計算的云臺攝像機的控制參數控制所述云臺攝像機切換至目標位置。本發明由用戶在全視野圖中指定位置后,可快速的切換至該位置對應視角,用戶操作簡單,省時省力,調節效率高。并且,本發明還可以快捷直觀的在全視野圖上設置和顯示云臺攝像機的預置位和巡航規劃。
[0024]實施例一:
[0025]圖1示出了本發明第一實施例提供的攝像機的控制方法的實現流程,詳述如下:
[0026]在步驟SlOl中,接收用戶在所述全視野圖中指定的云臺攝像機的待切換的目標視角,所述視角包括視角大小和視角方向,所述全視野圖為所述云臺攝像機所在場景的安裝位置的全視野圖。
[0027]所述全視野圖,為攝像機所在場景的安裝位置的全視野圖。所述云臺攝像機在不同的視角獲取的局部圖像通過計算機視覺算法拼接而成,它覆蓋了所述云臺攝像機的局部或者全部視野。
[0028]如,將攝像機設置于小區門口,根據攝像機的云臺的旋轉幅度,可以得到所述云臺攝像機的全視野圖包括小區出口、小區入口、小區值班亭、停車一區、停車二區等畫面拼接而得的圖像。
[0029]所述用戶發送的顯示全視野圖的指定位置的切換指令,可以在攝像機的控制裝置設置觸摸屏,通過觸摸屏顯示所述全視野圖,并且可以通過所述觸摸屏接收用戶輸入的顯示全視野圖中的部分區域位置的指令。當然,觸摸屏只是其中一種較為優選的實施方式,還可以通過其它非觸摸屏,顯示所述全視野圖,通過非觸摸指令,包括如按鍵選擇或者鼠標點擊指令等。
[0030]在步驟S102中,根據預先測量的所述云臺攝像機的標定信息,計算出用戶所指定的目標視角所對應的云臺攝像機控制參數。
[0031]具體的,所述云臺攝像機控制參數,包括水平旋轉角度、垂直旋轉角度和變焦倍數中的一種或者多種。
[0032]其中,所述目標視角可以為指定待旋轉點或者指定矩形選擇框,下面對這兩種方式分別介紹如下:
[0033]1、指定待旋轉點:在全視野圖上選取待轉點P,通過待旋轉點P計算云臺攝像機的水平旋轉角(Θ)和垂直旋轉角(Φ),云臺攝像機保持當前焦距不變,通過對Θ和φ的控制,使視野中心旋轉到相應的位置P。(θ,Φ)可以用球面坐標系上的點表示,視野圖是將球面坐標系參數化映射的結果。參數化映射的方式很多,比較常用的是球面映射和柱面映射。不管是哪種映射,全視野圖上的點和轉角(θ,Φ)都存在著一一對應的解析關系。通過解析方式,可以實現從P到,Φ)的計算。
[0034]2、指定矩形選擇框:在全視野圖上選取矩形框R,通過R計算水平旋轉角(Θ )、垂直旋轉角(Φ)和焦距(Y),控制云臺攝像機,使云臺攝像機的視角與R基本一致。通過R計算(θ,φ,y)的過程包括:(I)以矩形R的中心作為待轉點P,通過指點待旋轉點所描述的方式,可以計算出(Θ,Φ),同時確定(Θ,φ)所對應的相機投影平面S (在一倍焦距時);(2)通過(θ,φ)和測量的內部參數K,可以計算出指定矩形R在S上的投影R’ ;(3)R’ 一般不再是矩形,定義R’的外切矩形R”,比較R”與云臺攝像機圖像的分辨率可以計算出焦距(Y)。
[0035]當然,所述云臺攝