一種增強(qiáng)用戶體驗(yàn)的運(yùn)動(dòng)目標(biāo)自動(dòng)跟蹤方法及裝置制造方法
【專利摘要】本發(fā)明提供一種增強(qiáng)用戶體驗(yàn)的運(yùn)動(dòng)目標(biāo)自動(dòng)跟蹤方法及裝置,該方法包括:在獲取圖像中運(yùn)動(dòng)目標(biāo)真實(shí)輪廓后,判斷所述運(yùn)動(dòng)目標(biāo)在所述圖像中是否居中;若不居中,則分別計(jì)算鏡頭在球面空間經(jīng)度方向和緯度方向的轉(zhuǎn)動(dòng)速度;根據(jù)所述計(jì)算得到的轉(zhuǎn)動(dòng)速度控制鏡頭轉(zhuǎn)動(dòng);在所述鏡頭轉(zhuǎn)動(dòng)使所述運(yùn)動(dòng)目標(biāo)居于圖像中部后,根據(jù)所述運(yùn)動(dòng)目標(biāo)的真實(shí)輪廓,獲取所述真實(shí)輪廓的外接矩形,并根據(jù)所述外接矩形,計(jì)算鏡頭變倍倍率;根據(jù)所述計(jì)算得到的鏡頭變倍倍率控制所述鏡頭對(duì)所述運(yùn)動(dòng)目標(biāo)進(jìn)行變倍顯示。本發(fā)明根據(jù)運(yùn)動(dòng)目標(biāo)的真實(shí)輪廓控制鏡頭轉(zhuǎn)動(dòng)和變倍,使運(yùn)動(dòng)目標(biāo)以適當(dāng)比例居中顯示,獲得了更好的顯示效果,增強(qiáng)了用戶體驗(yàn)。
【專利說(shuō)明】一種增強(qiáng)用戶體驗(yàn)的運(yùn)動(dòng)目標(biāo)自動(dòng)跟蹤方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻監(jiān)控【技術(shù)領(lǐng)域】,尤其涉及一種增強(qiáng)用戶體驗(yàn)的運(yùn)動(dòng)目標(biāo)自動(dòng)跟蹤方法及裝置。
【背景技術(shù)】
[0002]隨著視頻監(jiān)控的廣泛應(yīng)用,基于視頻的運(yùn)動(dòng)目標(biāo)跟蹤技術(shù)也成為熱點(diǎn)。目前,運(yùn)動(dòng)目標(biāo)跟蹤技術(shù)主要利用運(yùn)動(dòng)目標(biāo)檢測(cè)算法檢測(cè)到運(yùn)動(dòng)目標(biāo)后,在目標(biāo)區(qū)域查找一個(gè)或者多個(gè)角點(diǎn),然后對(duì)角點(diǎn)進(jìn)行跟蹤,該技術(shù)方案由于跟蹤的是角點(diǎn),只知道角點(diǎn)的坐標(biāo)信息,無(wú)法精確表達(dá)目標(biāo)框大小和形狀。而且,目前運(yùn)動(dòng)目標(biāo)跟蹤技術(shù)根據(jù)跟蹤算法計(jì)算的結(jié)果控制鏡頭轉(zhuǎn)動(dòng),使運(yùn)動(dòng)目標(biāo)出現(xiàn)在鏡頭拍攝的圖像內(nèi)。此類運(yùn)動(dòng)目標(biāo)跟蹤算法的跟蹤結(jié)果使得被跟蹤運(yùn)動(dòng)目標(biāo)在圖像中的位置和大小不確定,當(dāng)運(yùn)動(dòng)目標(biāo)處于圖像邊緣附近或者離鏡頭很遠(yuǎn)從而顯示很小時(shí),不能自適應(yīng)調(diào)整,使得運(yùn)動(dòng)目標(biāo)視覺(jué)顯示效果不好,用戶體驗(yàn)不佳。如果想獲取更好的跟蹤體驗(yàn)效果,需要自適應(yīng)調(diào)整跟蹤目標(biāo)在圖像中的大小和變倍,而現(xiàn)有技術(shù)裝置的自適應(yīng)變倍大多根據(jù)自身的仰角信息,而當(dāng)仰角接近O度或者90度時(shí),仰角計(jì)算存在誤差。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明提供了一種增強(qiáng)用戶體驗(yàn)的運(yùn)動(dòng)目標(biāo)自動(dòng)跟蹤方法,該方法包括:
[0004]在獲取圖像中運(yùn)動(dòng)目標(biāo)真實(shí)輪廓后,判斷所述運(yùn)動(dòng)目標(biāo)在所述圖像中是否居中;
[0005]若不居中,則分別計(jì)算鏡頭在球面空間經(jīng)度方向和緯度方向的轉(zhuǎn)動(dòng)速度;
[0006]根據(jù)所述計(jì)算得到的轉(zhuǎn)動(dòng)速度控制鏡頭轉(zhuǎn)動(dòng);
[0007]在所述鏡頭轉(zhuǎn)動(dòng)使所述運(yùn)動(dòng)目標(biāo)居于圖像中部后,根據(jù)所述運(yùn)動(dòng)目標(biāo)的真實(shí)輪廓,獲取所述真實(shí)輪廓的外接矩形,并根據(jù)所述外接矩形,計(jì)算鏡頭變倍倍率;
[0008]根據(jù)所述計(jì)算得到的鏡頭變倍倍率控制所述鏡頭對(duì)所述運(yùn)動(dòng)目標(biāo)進(jìn)行變倍顯示。
[0009]本發(fā)明還提供了 一種增強(qiáng)用戶體驗(yàn)的運(yùn)動(dòng)目標(biāo)自動(dòng)跟蹤處理方法,該方法包括:
[0010]在獲取一幀初始圖像后,檢測(cè)所述初始圖像中是否存在運(yùn)動(dòng)目標(biāo);
[0011]若存在,則獲取所述運(yùn)動(dòng)目標(biāo)的初始輪廓信息和初始位置信息,其中,所述初始輪廓信息作為獲取下一幀圖像中所述運(yùn)動(dòng)目標(biāo)真實(shí)輪廓信息的歷史輪廓信息,所述初始位置信息作為預(yù)測(cè)下一幀圖像中所述運(yùn)動(dòng)目標(biāo)真實(shí)位置信息的歷史位置信息;
[0012]在獲取一幀圖像作為當(dāng)前幀圖像后,根據(jù)所述當(dāng)前幀圖像中所述運(yùn)動(dòng)目標(biāo)的歷史位置信息,預(yù)測(cè)所述運(yùn)動(dòng)目標(biāo)在當(dāng)前幀圖像中的當(dāng)前位置信息,其中,所述歷史位置信息為所述運(yùn)動(dòng)目標(biāo)在上一幀圖像中的位置信息;
[0013]根據(jù)所述當(dāng)前位置信息、所述運(yùn)動(dòng)目標(biāo)的歷史輪廓信息以及所述當(dāng)前幀圖像,獲取所述當(dāng)前幀圖像中所述運(yùn)動(dòng)目標(biāo)的真實(shí)輪廓信息,其中,所述歷史輪廓信息為所述運(yùn)動(dòng)目標(biāo)在上一幀圖像中的輪廓信息;[0014]在獲取所述運(yùn)動(dòng)目標(biāo)的真實(shí)輪廓信息后,判斷所述運(yùn)動(dòng)目標(biāo)在當(dāng)前圖像中是否居中;
[0015]若不居中,則分別計(jì)算鏡頭在球面空間經(jīng)度方向和緯度方向的轉(zhuǎn)動(dòng)速度;
[0016]根據(jù)所述計(jì)算得到的轉(zhuǎn)動(dòng)速度控制鏡頭轉(zhuǎn)動(dòng);
[0017]在所述鏡頭轉(zhuǎn)動(dòng)使所述運(yùn)動(dòng)目標(biāo)居于圖像中部后,根據(jù)所述運(yùn)動(dòng)目標(biāo)的真實(shí)輪廓,獲取所述真實(shí)輪廓的外接矩形,并根據(jù)所述外接矩形,計(jì)算鏡頭變倍倍率;
[0018]根據(jù)所述計(jì)算得到的鏡頭變倍倍率控制所述鏡頭對(duì)所述運(yùn)動(dòng)目標(biāo)進(jìn)行變倍顯示。
[0019]本發(fā)明還提供了一種增強(qiáng)用戶體驗(yàn)的運(yùn)動(dòng)目標(biāo)自動(dòng)跟蹤裝置,該裝置包括:
[0020]居中判斷單元,用于在獲取圖像中運(yùn)動(dòng)目標(biāo)真實(shí)輪廓后,判斷所述運(yùn)動(dòng)目標(biāo)在所述圖像中是否居中;
[0021]速度計(jì)算單元,用于若所述運(yùn)動(dòng)目標(biāo)在所述圖像中不居中,則分別計(jì)算鏡頭在球面空間經(jīng)度方向和緯度方向的轉(zhuǎn)動(dòng)速度;
[0022]轉(zhuǎn)動(dòng)控制單元,用于根據(jù)所述計(jì)算得到的轉(zhuǎn)動(dòng)速度控制鏡頭轉(zhuǎn)動(dòng);
[0023]倍率計(jì)算單元,用于在所述鏡頭轉(zhuǎn)動(dòng)使所述運(yùn)動(dòng)目標(biāo)居于圖像中部后,根據(jù)所述運(yùn)動(dòng)目標(biāo)的真實(shí)輪廓,獲取所述真實(shí)輪廓的外接矩形,并根據(jù)所述外接矩形,計(jì)算鏡頭變倍倍率;
[0024]變倍控制單元,用于根據(jù)所述計(jì)算得到的鏡頭變倍倍率控制所述鏡頭對(duì)所述運(yùn)動(dòng)目標(biāo)進(jìn)行變倍顯示。
[0025]本發(fā)明還提供了一種增強(qiáng)用戶體驗(yàn)的運(yùn)動(dòng)目標(biāo)自動(dòng)跟蹤處理裝置,該裝置包括:
[0026]目標(biāo)檢測(cè)單元,用于在獲取一幀初始圖像后,檢測(cè)所述初始圖像中是否存在運(yùn)動(dòng)目標(biāo);
[0027]初始信息獲取單元,用于若存在所述運(yùn)動(dòng)目標(biāo),則獲取所述運(yùn)動(dòng)目標(biāo)的初始輪廓信息和初始位置信息,其中,所述初始輪廓信息作為獲取下一幀圖像中所述運(yùn)動(dòng)目標(biāo)真實(shí)輪廓信息的歷史輪廓信息,所述初始位置信息作為預(yù)測(cè)下一幀圖像中所述運(yùn)動(dòng)目標(biāo)真實(shí)位置信息的歷史位置信息;
[0028]位置預(yù)測(cè)單元,用于在獲取一幀圖像作為當(dāng)前幀圖像后,根據(jù)所述當(dāng)前幀圖像中所述運(yùn)動(dòng)目標(biāo)的歷史位置信息,預(yù)測(cè)所述運(yùn)動(dòng)目標(biāo)在當(dāng)前幀圖像中的當(dāng)前位置信息,其中,所述歷史位置信息為所述運(yùn)動(dòng)目標(biāo)在上一幀圖像中的位置信息;
[0029]真實(shí)輪廓獲取單元,用于根據(jù)所述當(dāng)前位置信息、所述運(yùn)動(dòng)目標(biāo)的歷史輪廓信息以及所述當(dāng)前幀圖像,獲取所述當(dāng)前幀圖像中所述運(yùn)動(dòng)目標(biāo)的真實(shí)輪廓信息,其中,所述歷史輪廓信息為所述運(yùn)動(dòng)目標(biāo)在上一幀圖像中的輪廓信息;
[0030]居中判斷單元,用于在獲取圖像中運(yùn)動(dòng)目標(biāo)真實(shí)輪廓后,判斷所述運(yùn)動(dòng)目標(biāo)在所述圖像中是否居中;
[0031]速度計(jì)算單元,用于若所述運(yùn)動(dòng)目標(biāo)在所述圖像中不居中,則分別計(jì)算鏡頭在球面空間經(jīng)度方向和緯度方向的轉(zhuǎn)動(dòng)速度;
[0032]轉(zhuǎn)動(dòng)控制單元,用于根據(jù)所述計(jì)算得到的轉(zhuǎn)動(dòng)速度控制鏡頭轉(zhuǎn)動(dòng);
[0033]倍率計(jì)算單元,用于在所述鏡頭轉(zhuǎn)動(dòng)使所述運(yùn)動(dòng)目標(biāo)居于圖像中部后,根據(jù)所述運(yùn)動(dòng)目標(biāo)的真實(shí)輪廓,獲取所述真實(shí)輪廓的外接矩形,并根據(jù)所述外接矩形,計(jì)算鏡頭變倍倍率;[0034]變倍控制單元,用于根據(jù)所述計(jì)算得到的鏡頭變倍倍率控制所述鏡頭對(duì)所述運(yùn)動(dòng)目標(biāo)進(jìn)行變倍顯示。
[0035]本發(fā)明根據(jù)運(yùn)動(dòng)目標(biāo)的真實(shí)輪廓控制鏡頭轉(zhuǎn)動(dòng)和變倍,使運(yùn)動(dòng)目標(biāo)以適當(dāng)比例居中顯示,獲得了更好的顯示效果,增強(qiáng)了用戶體驗(yàn)。
【專利附圖】
【附圖說(shuō)明】
[0036]圖1是本發(fā)明一種實(shí)施方式中增強(qiáng)用戶體驗(yàn)的運(yùn)動(dòng)目標(biāo)自動(dòng)跟蹤裝置的邏輯結(jié)構(gòu)及其基礎(chǔ)硬件環(huán)境的示意圖。
[0037]圖2是本發(fā)明一種實(shí)施方式中增強(qiáng)用戶體驗(yàn)的運(yùn)動(dòng)目標(biāo)自動(dòng)跟蹤方法的流程圖。
[0038]圖3是本發(fā)明一種實(shí)施方式中鏡頭轉(zhuǎn)動(dòng)和自適應(yīng)變倍前跟蹤顯示示意圖。
[0039]圖4是本發(fā)明一種實(shí)施方式中鏡頭轉(zhuǎn)動(dòng)和自適應(yīng)變倍后跟蹤顯示示意圖。
[0040]圖5是本發(fā)明另一種實(shí)施方式中增強(qiáng)用戶體驗(yàn)的運(yùn)動(dòng)目標(biāo)自動(dòng)跟蹤裝置的邏輯結(jié)構(gòu)及其基礎(chǔ)硬件環(huán)境的示意圖。
[0041]圖6是本發(fā)明另一種實(shí)施方式中增強(qiáng)用戶體驗(yàn)的運(yùn)動(dòng)目標(biāo)自動(dòng)跟蹤方法的流程圖。
【具體實(shí)施方式】
[0042]以下結(jié)合附圖對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。
[0043]本發(fā)明提供一種增強(qiáng)用戶體驗(yàn)的運(yùn)動(dòng)目標(biāo)自動(dòng)跟蹤裝置,以下以軟件實(shí)現(xiàn)為例進(jìn)行說(shuō)明,但是本發(fā)明并不排除諸如硬件或者邏輯器件等其他實(shí)現(xiàn)方式。如圖1所示,該裝置運(yùn)行的硬件環(huán)境包括CPU、內(nèi)存、非易失性存儲(chǔ)器以及其他硬件。該增強(qiáng)用戶體驗(yàn)的運(yùn)動(dòng)目標(biāo)自動(dòng)跟蹤裝置作為一個(gè)邏輯層面的虛擬裝置,其通過(guò)CPU來(lái)運(yùn)行。該裝置包括居中判斷單元、速度計(jì)算單元、轉(zhuǎn)動(dòng)控制單元、倍率計(jì)算單元以及變倍控制單元。請(qǐng)參考圖2,該裝置的使用和運(yùn)行過(guò)程包括以下步驟:
[0044]步驟101,居中判斷單元在獲取圖像中運(yùn)動(dòng)目標(biāo)真實(shí)輪廓后,判斷所述運(yùn)動(dòng)目標(biāo)在所述圖像中是否居中;
[0045]步驟102,速度計(jì)算單元在所述運(yùn)動(dòng)目標(biāo)不居中時(shí),則分別計(jì)算鏡頭在球面空間經(jīng)度方向和緯度方向的轉(zhuǎn)動(dòng)速度;
[0046]步驟103,轉(zhuǎn)動(dòng)控制單元根據(jù)所述計(jì)算得到的轉(zhuǎn)動(dòng)速度控制鏡頭轉(zhuǎn)動(dòng);
[0047]步驟104,倍率計(jì)算單元在所述鏡頭轉(zhuǎn)動(dòng)使所述運(yùn)動(dòng)目標(biāo)居于圖像中部后,根據(jù)所述運(yùn)動(dòng)目標(biāo)的真實(shí)輪廓,獲取所述真實(shí)輪廓的外接矩形,并根據(jù)所述外接矩形,計(jì)算鏡頭變倍倍率;
[0048]步驟105,變倍控制單元根據(jù)所述計(jì)算得到的鏡頭變倍倍率控制所述鏡頭對(duì)所述運(yùn)動(dòng)目標(biāo)進(jìn)行變倍顯示。
[0049]本發(fā)明通過(guò)提取運(yùn)動(dòng)目標(biāo)的真實(shí)輪廓,并根據(jù)該輪廓信息控制鏡頭轉(zhuǎn)動(dòng)及變倍顯示,使運(yùn)動(dòng)目標(biāo)以適當(dāng)?shù)谋壤佑趫D像中部,獲得更好的跟蹤顯示效果,其具體實(shí)施過(guò)程如下。
[0050]通過(guò)對(duì)視頻圖像的信息處理,提取圖像中運(yùn)動(dòng)目標(biāo)的輪廓信息。在根據(jù)該輪廓信息進(jìn)行變倍顯示之前,需判斷所述運(yùn)動(dòng)目標(biāo)是否居于圖像中部,若不居中,則需控制鏡頭轉(zhuǎn)動(dòng)使運(yùn)動(dòng)目標(biāo)居中,進(jìn)而對(duì)居中的運(yùn)動(dòng)目標(biāo)進(jìn)行變倍顯示。
[0051]本發(fā)明通過(guò)判斷運(yùn)動(dòng)目標(biāo)與圖像中心點(diǎn)的距離是否超出預(yù)設(shè)閾值,來(lái)確定運(yùn)動(dòng)目標(biāo)是否居中。具體判斷過(guò)程為:
[0052]假設(shè)圖像中心點(diǎn)坐標(biāo)為(X,Y),運(yùn)動(dòng)目標(biāo)在圖像中的坐標(biāo)為(ObjX,ObjY),則
[0053]ABS (X-ObjX) < = MaxDX 公式(I)
[0054]ABS (Y-ObjY) < = MaxDY 公式(2)
[0055]其中,
[0056]MaxDX為水平方向上的預(yù)設(shè)閾值;
[0057]MaxDY為豎直方向上的預(yù)設(shè)閾值。
[0058]如果同時(shí)滿足,則運(yùn)動(dòng)目標(biāo)在圖像中心點(diǎn)的預(yù)設(shè)區(qū)域內(nèi),則認(rèn)為該運(yùn)動(dòng)目標(biāo)居中;否則不居中,需控制鏡頭轉(zhuǎn)動(dòng)。
[0059]在確定所述運(yùn)動(dòng)目標(biāo)不居中后,通過(guò)計(jì)算鏡頭在球面空間經(jīng)度方向和緯度方向的轉(zhuǎn)動(dòng)速度控制鏡頭轉(zhuǎn)動(dòng),以獲得運(yùn)動(dòng)目標(biāo)居中顯示的效果。
[0060]為了更加清晰完 整地顯示運(yùn)動(dòng)目標(biāo),在運(yùn)動(dòng)目標(biāo)居中后,根據(jù)該運(yùn)動(dòng)目標(biāo)的真實(shí)輪廓,獲取該真實(shí)輪廓的外接矩形,并根據(jù)該外接矩形,計(jì)算鏡頭變倍倍率,進(jìn)而控制鏡頭對(duì)運(yùn)動(dòng)目標(biāo)進(jìn)行變倍顯示,獲得適當(dāng)比例的顯示效果。
[0061]在計(jì)算鏡頭的轉(zhuǎn)動(dòng)速度時(shí),目前現(xiàn)有計(jì)算方法只考慮運(yùn)動(dòng)目標(biāo)與鏡頭所處球面空間的距離,而沒(méi)有考慮目標(biāo)運(yùn)動(dòng)速度。本發(fā)明進(jìn)一步考慮了運(yùn)動(dòng)目標(biāo)的運(yùn)動(dòng)速度這個(gè)因素,能夠更好的適應(yīng)不同運(yùn)動(dòng)速度的目標(biāo)跟蹤。具體計(jì)算過(guò)程如下:
[0062]V = F*D* β 公式(3)
[0063]其中,
[0064]F為運(yùn)動(dòng)目標(biāo)的運(yùn)動(dòng)速度;
[0065]D為鏡頭所處球面空間坐標(biāo)與運(yùn)動(dòng)目標(biāo)所處球面空間坐標(biāo)之間的距離;
[0066]β為調(diào)節(jié)因子;
[0067]V為鏡頭轉(zhuǎn)動(dòng)速度。
[0068]β是通過(guò)多個(gè)場(chǎng)景實(shí)際測(cè)試得到的最佳值。鏡頭的轉(zhuǎn)動(dòng)包括經(jīng)度和緯度兩個(gè)方向上的轉(zhuǎn)動(dòng),均采用公式(3)計(jì)算。
[0069]在計(jì)算前,首先建立球面坐標(biāo)系。該球面坐標(biāo)系以鏡頭為球面空間的中心,水平面為緯度的O度,向上為負(fù)角度,向下為正角度,緯度的取值范圍為【-90度~90度】,實(shí)際鏡頭不會(huì)往上仰太大,可達(dá)到的緯度范圍為【_5度~90度】,經(jīng)度的取值范圍為【O度~360度】,經(jīng)度O度為機(jī)芯馬達(dá)的起始設(shè)置位置。
[0070]運(yùn)動(dòng)目標(biāo)的運(yùn)動(dòng)速度F根據(jù)預(yù)設(shè)時(shí)長(zhǎng)內(nèi)運(yùn)動(dòng)目標(biāo)移動(dòng)的距離計(jì)算。該預(yù)設(shè)時(shí)長(zhǎng)可根據(jù)實(shí)際測(cè)試結(jié)果得到。時(shí)間太長(zhǎng),跟蹤控制不及時(shí),目標(biāo)容易出畫(huà)面;時(shí)間太短,運(yùn)動(dòng)速度不準(zhǔn)確。
[0071]初始跟蹤時(shí),把畫(huà)面上目標(biāo)點(diǎn)(運(yùn)動(dòng)目標(biāo)輪廓外接矩形的中心點(diǎn))的坐標(biāo)投射到球面空間上的全局經(jīng)緯度,初始經(jīng)度為L(zhǎng)ongitudeO,初始緯度為L(zhǎng)atitudeO。跟蹤預(yù)設(shè)時(shí)長(zhǎng)后,把畫(huà)面上目標(biāo)點(diǎn)的坐標(biāo)投射到球面空間上的全局經(jīng)緯度,結(jié)束經(jīng)度為L(zhǎng)ongitudel,結(jié)束諱度為 Latitudel。
[0072]計(jì)算運(yùn)動(dòng)目標(biāo)經(jīng)度方向的運(yùn)動(dòng)速度F_Longitude為:[0073]F_Longitude = (Longitudel-LongitudeO)/T 公式(4)
[0074]運(yùn)動(dòng)目標(biāo)緯度方向的運(yùn)動(dòng)速度F_Latitude為:
[0075]F_Latitude = (Latitudel-LatitudeO)/T 公式(5)
[0076]其中,T為預(yù)設(shè)時(shí)長(zhǎng),運(yùn)動(dòng)速度單位為度/秒。
[0077]計(jì)算鏡頭所處球面空間坐標(biāo)與當(dāng)前運(yùn)動(dòng)目標(biāo)所處球面空間坐標(biāo)之間的距離D,具體計(jì)算過(guò)程如下。
[0078]獲取當(dāng)前鏡頭所處球面空間坐標(biāo),經(jīng)度為L(zhǎng)ongitudeC,緯度為L(zhǎng)atitudeC。把畫(huà)面上目標(biāo)點(diǎn)的坐標(biāo),投射到球面空間上的全局經(jīng)緯度,經(jīng)度為L(zhǎng)ongitudeD,緯度為L(zhǎng)atitudeD0
[0079]則經(jīng)度方向的距離D_Longitude為:
[0080]D_Longitude = ABS (LongitudeD-LongitudeC)公式(6)
[0081]如果該值大于某一預(yù)設(shè)值(該預(yù)設(shè)值可以比較隨意,用于判斷異常),例如,預(yù)設(shè)值為200,也就是當(dāng)兩個(gè)經(jīng)度值分別位于O度的兩側(cè)時(shí),從最短距離方向轉(zhuǎn)動(dòng),則經(jīng)度方向的距離D_Longitude可更新為:
[0082]D_Longitude = 360-ABS (LongitudeD-LongitudeC)公式(7)
[0083]緯度方向的距離D_Latitude為:
[0084]D_Latitude = ABS (LatitudeD-LatitudeC)公式(8)
[0085]將上述計(jì)算結(jié)果分別代入公式(3),得到鏡頭在經(jīng)度和緯度方向的轉(zhuǎn)動(dòng)速度如下。
[0086]鏡頭在經(jīng)度方向的轉(zhuǎn)動(dòng)速度V_Longitude為:
[0087]V_Longitude = F_Longitude*D_Longitude* δ 公式(9)
[0088]其中,δ為經(jīng)度方向調(diào)節(jié)因子,可根據(jù)實(shí)際的測(cè)試效果調(diào)節(jié)鏡頭在經(jīng)度方向的轉(zhuǎn)動(dòng)速度。
[0089]鏡頭在緯度方向的轉(zhuǎn)動(dòng)速度V_Latitude為:
[0090]V_Latitude = F_Latitude*D_Latitude* Y 公式(10)
[0091]其中,Y為緯度方向調(diào)節(jié)因子,可根據(jù)實(shí)際的測(cè)試效果調(diào)節(jié)鏡頭在緯度方向的轉(zhuǎn)動(dòng)速度。
[0092]通過(guò)公式(9)與公式(10)可看出,鏡頭的轉(zhuǎn)動(dòng)速度正比于運(yùn)動(dòng)目標(biāo)的運(yùn)動(dòng)速度,正比于鏡頭與運(yùn)動(dòng)目標(biāo)之間的距離。
[0093]鏡頭根據(jù)上述計(jì)算的轉(zhuǎn)動(dòng)速度,分別在經(jīng)度和緯度方向轉(zhuǎn)動(dòng),使運(yùn)動(dòng)目標(biāo)處于圖像的居中位置,為變倍調(diào)節(jié)做準(zhǔn)備。
[0094]在確認(rèn)運(yùn)動(dòng)目標(biāo)居中后,根據(jù)運(yùn)動(dòng)目標(biāo)的輪廓信息,獲取該輪廓信息的外接矩形,并根據(jù)該外接矩形,計(jì)算鏡頭的變倍倍率,使運(yùn)動(dòng)目標(biāo)在圖像中達(dá)到合理大小,具體計(jì)算過(guò)程為:
[0095]SclD = SclOMIN(ImgW/ObjW,ImgH/0bjH)*a 公式(11)
[0096]其中,
[0097]ImgW為圖像的寬;
[0098]ImgH為圖像的高;
[0099]Objff為運(yùn)動(dòng)目標(biāo)真實(shí)輪廓的外接矩形的寬;
[0100]ObjH為運(yùn)動(dòng)目標(biāo)真實(shí)輪廓的外接矩形的高;[0101]SclC為鏡頭的當(dāng)前變倍倍率;
[0102]α為調(diào)節(jié)因子;
[0103]SclD為鏡頭的目標(biāo)變倍倍率。
[0104]在實(shí)際應(yīng)用中,α —般為0.4?0.8。該調(diào)節(jié)因子用于控制目標(biāo)在畫(huà)面中顯示的比例,可以通過(guò)用戶界面設(shè)置。鏡頭變倍倍率的計(jì)算根據(jù)圖像的寬、高與運(yùn)動(dòng)目標(biāo)外接矩形對(duì)應(yīng)寬、高的比例,選取兩個(gè)比例中的最小值作為鏡頭變倍倍率計(jì)算的依據(jù)。這是由于對(duì)應(yīng)邊的比例越小,則說(shuō)明運(yùn)動(dòng)目標(biāo)在該方向上的尺寸越接近于圖像的尺寸,因此,根據(jù)該方向計(jì)算的變倍倍率才不會(huì)導(dǎo)致變倍后運(yùn)動(dòng)目標(biāo)超出圖像范圍。
[0105]通過(guò)上述方法計(jì)算的鏡頭目標(biāo)變倍倍率與鏡頭當(dāng)前的變倍倍率相同時(shí),無(wú)需控制鏡頭變倍,若不同,則下發(fā)該目標(biāo)倍率,控制鏡頭變倍,使運(yùn)動(dòng)目標(biāo)在圖像中達(dá)到合理大小。
[0106]如圖3所示,該圖像為鏡頭轉(zhuǎn)動(dòng)和變倍前的運(yùn)動(dòng)目標(biāo)圖像,圖4為鏡頭轉(zhuǎn)動(dòng)和變倍后的運(yùn)動(dòng)目標(biāo)圖像??梢?jiàn),通過(guò)轉(zhuǎn)動(dòng)和變倍處理后的圖像,運(yùn)動(dòng)目標(biāo)顯示更加突出,便于用戶觀察。
[0107]上述對(duì)鏡頭轉(zhuǎn)動(dòng)速度以及變倍倍率的計(jì)算均基于提取的運(yùn)動(dòng)目標(biāo)輪廓信息,本發(fā)明采用GVF_Snake (gradient vector flow snake,梯度矢量流主動(dòng)輪廓線)輪廓跟蹤算法,提取運(yùn)動(dòng)目標(biāo)的真實(shí)輪廓。GVF_Snake輪廓跟蹤算法具有魯棒性強(qiáng)的特點(diǎn),適用于運(yùn)動(dòng)目標(biāo)跟蹤。
[0108]在提取運(yùn)動(dòng)目標(biāo)的邊緣輪廓信息時(shí),若邊緣輪廓提取失敗,說(shuō)明運(yùn)動(dòng)目標(biāo)的邊緣信息不明顯,此時(shí),可以根據(jù)運(yùn)動(dòng)目標(biāo)的顏色信息獲得運(yùn)動(dòng)目標(biāo)的大致輪廓。本發(fā)明在使用GVF_Snake 算法提取輪廓信息失敗后,米用 Camshift (Continuously Adaptive Mean-SHIFT,連續(xù)自適應(yīng)均值漂移)算法跟蹤圖像目標(biāo)區(qū)域內(nèi)的顏色信息,該顏色信息剛好與邊緣輪廓信息互補(bǔ)。Camshift跟蹤能自適應(yīng)調(diào)整目標(biāo)區(qū)域大小,獲取的輪廓是橢圓形的,與運(yùn)動(dòng)目標(biāo)輪廓存在一定的差異,將此輪廓信息輸出顯示,并將此輪廓信息與通過(guò)該算法得到的位置信息作為后續(xù)計(jì)算的基礎(chǔ),不會(huì)影響后續(xù)使用GVF_Snake算法跟蹤。
[0109]本發(fā)明還提供一種增強(qiáng)用戶體驗(yàn)的運(yùn)動(dòng)目標(biāo)自動(dòng)跟蹤處理裝置,以下以軟件實(shí)現(xiàn)為例進(jìn)行說(shuō)明,但是本發(fā)明并不排除諸如硬件或者邏輯器件等其他實(shí)現(xiàn)方式。如圖5所示,該裝置運(yùn)行的硬件環(huán)境包括CPU、內(nèi)存、非易失性存儲(chǔ)器以及其他硬件。該增強(qiáng)用戶體驗(yàn)的運(yùn)動(dòng)目標(biāo)自動(dòng)跟蹤裝置作為一個(gè)邏輯層面的虛擬裝置,其通過(guò)CPU來(lái)運(yùn)行。該裝置包括目標(biāo)檢測(cè)單元、初始信息獲取單元、位置預(yù)測(cè)單元、真實(shí)輪廓獲取單元、居中判斷單元、速度計(jì)算單元、轉(zhuǎn)動(dòng)控制單元、倍率計(jì)算單元以及變倍控制單元。請(qǐng)參考圖6,該裝置的使用和運(yùn)行過(guò)程包括以下步驟:
[0110]步驟201,目標(biāo)檢測(cè)單元在獲取一幀初始圖像后,檢測(cè)所述初始圖像中是否存在運(yùn)動(dòng)目標(biāo);
[0111]步驟202,初始信息獲取單元在存在所述運(yùn)動(dòng)目標(biāo)時(shí),獲取所述運(yùn)動(dòng)目標(biāo)的初始輪廓信息和初始位置信息,其中,所述初始輪廓信息作為獲取下一幀圖像中所述運(yùn)動(dòng)目標(biāo)真實(shí)輪廓信息的歷史輪廓信息,所述初始位置信息作為預(yù)測(cè)下一幀圖像中所述運(yùn)動(dòng)目標(biāo)真實(shí)位置信息的歷史位置信息;
[0112]步驟203,位置預(yù)測(cè)單元在獲取一幀圖像作為當(dāng)前幀圖像后,根據(jù)所述當(dāng)前幀圖像中所述運(yùn)動(dòng)目標(biāo)的歷史位置信息,預(yù)測(cè)所述運(yùn)動(dòng)目標(biāo)在當(dāng)前幀圖像中的當(dāng)前位置信息,其中,所述歷史位置信息為所述運(yùn)動(dòng)目標(biāo)在上一幀圖像中的位置信息;
[0113]步驟204,真實(shí)輪廓獲取單元根據(jù)所述當(dāng)前位置信息、所述運(yùn)動(dòng)目標(biāo)的歷史輪廓信息以及所述當(dāng)前幀圖像,獲取所述當(dāng)前幀圖像中所述運(yùn)動(dòng)目標(biāo)的真實(shí)輪廓信息,其中,所述歷史輪廓信息為所述運(yùn)動(dòng)目標(biāo)在上一幀圖像中的輪廓信息;
[0114]步驟205,居中判斷單元在獲取圖像中運(yùn)動(dòng)目標(biāo)真實(shí)輪廓后,判斷所述運(yùn)動(dòng)目標(biāo)在所述圖像中是否居中;
[0115]步驟206,速度計(jì)算單元在所述運(yùn)動(dòng)目標(biāo)不居中時(shí),則分別計(jì)算鏡頭在球面空間經(jīng)度方向和緯度方向的轉(zhuǎn)動(dòng)速度;
[0116]步驟207,轉(zhuǎn)動(dòng)控制單元根據(jù)所述計(jì)算得到的轉(zhuǎn)動(dòng)速度控制鏡頭轉(zhuǎn)動(dòng);
[0117]步驟208,倍率計(jì)算單元在所述鏡頭轉(zhuǎn)動(dòng)使所述運(yùn)動(dòng)目標(biāo)居于圖像中部后,根據(jù)所述運(yùn)動(dòng)目標(biāo)的真實(shí)輪廓,獲取所述真實(shí)輪廓的外接矩形,并根據(jù)所述外接矩形,計(jì)算鏡頭變倍倍率;
[0118]步驟209,變倍控制單元根據(jù)所述計(jì)算得到的鏡頭變倍倍率控制所述鏡頭對(duì)所述運(yùn)動(dòng)目標(biāo)進(jìn)行變倍顯示。
[0119]本發(fā)明在對(duì)運(yùn)動(dòng)目標(biāo)進(jìn)行初始檢測(cè)時(shí),通過(guò)混合高斯模型進(jìn)行檢測(cè)。若檢測(cè)到該運(yùn)動(dòng)目標(biāo),則根據(jù)運(yùn)動(dòng)目標(biāo)的檢測(cè)框,采用DFAC (Dual-Front Active Contour,雙前沿活動(dòng)輪廓模型算法)方法進(jìn)行初始輪廓提取。DFAC方法結(jié)合邊緣和區(qū)域信息,具有魯棒、計(jì)算速度較快的特點(diǎn),適合于目標(biāo)初始輪廓的提取。
[0120]在后續(xù)運(yùn)動(dòng)目標(biāo)的跟蹤過(guò)程中,根據(jù)采集的當(dāng)前幀圖像中運(yùn)動(dòng)目標(biāo)在上一幀圖像中的位置信息,預(yù)測(cè)該運(yùn)動(dòng)目標(biāo)在當(dāng)前幀圖像中的當(dāng)前位置信息。本發(fā)明采用KalmanFilter (卡爾曼濾波器)預(yù)測(cè)運(yùn)動(dòng)目標(biāo)在當(dāng)前巾貞圖像中的位置信息。Kalman Filter是一個(gè)高效的遞歸濾波器,它可以實(shí)現(xiàn)從一系列的噪聲測(cè)量中,估計(jì)動(dòng)態(tài)系統(tǒng)的狀態(tài)。目標(biāo)位置預(yù)測(cè)普遍采用Kalman Filter。
[0121]在得到預(yù)測(cè)的運(yùn)動(dòng)目標(biāo)在當(dāng)前幀圖像中的位置信息后,根據(jù)該當(dāng)前位置信息、運(yùn)動(dòng)目標(biāo)在上一幀圖像中的輪廓信息以及采集的當(dāng)前幀圖像,計(jì)算當(dāng)前幀圖像中所述運(yùn)動(dòng)目標(biāo)的真實(shí)輪廓。本發(fā)明采用GVF_Snake (gradient vector flow snake,梯度矢量流主動(dòng)輪廓線)輪廓跟蹤算法,計(jì)算運(yùn)動(dòng)目標(biāo)的邊緣輪廓信息以及位置信息,該位置信息作為對(duì)下一幀圖像中運(yùn)動(dòng)目標(biāo)位置信息的預(yù)測(cè)依據(jù)。GVF_Snake輪廓跟蹤算法具有魯棒性強(qiáng)的特點(diǎn),適用于運(yùn)動(dòng)目標(biāo)跟蹤。
[0122]在獲得運(yùn)動(dòng)目標(biāo)的真實(shí)輪廓后,根據(jù)該輪廓信息顯示跟蹤框,同時(shí),根據(jù)該輪廓信息控制鏡頭轉(zhuǎn)動(dòng)及變倍顯示,使運(yùn)動(dòng)目標(biāo)以適當(dāng)?shù)谋壤佑趫D像中部,獲得更好的跟蹤顯示效果,其具體實(shí)施過(guò)程已在增強(qiáng)用戶體驗(yàn)的運(yùn)動(dòng)目標(biāo)自動(dòng)跟蹤裝置中介紹,在此不再贅述。
[0123]通過(guò)上述處理過(guò)程,實(shí)現(xiàn)了根據(jù)運(yùn)動(dòng)目標(biāo)的輪廓信息顯示跟蹤框,同時(shí),根據(jù)運(yùn)動(dòng)目標(biāo)的輪廓信息進(jìn)行鏡頭的轉(zhuǎn)動(dòng)和變倍,避免了仰角在接近O度或者90度時(shí)計(jì)算變倍倍率的誤差,使運(yùn)動(dòng)目標(biāo)以適當(dāng)?shù)谋壤佑趫D像中部顯示,提高了跟蹤算法的精確度,獲得了更好的體驗(yàn)效果。
[0124]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
【權(quán)利要求】
1.一種增強(qiáng)用戶體驗(yàn)的運(yùn)動(dòng)目標(biāo)自動(dòng)跟蹤方法,其特征在于,該方法包括: 在獲取圖像中運(yùn)動(dòng)目標(biāo)真實(shí)輪廓后,判斷所述運(yùn)動(dòng)目標(biāo)在所述圖像中是否居中; 若不居中,則分別計(jì)算鏡頭在球面空間經(jīng)度方向和緯度方向的轉(zhuǎn)動(dòng)速度; 根據(jù)所述計(jì)算得到的轉(zhuǎn)動(dòng)速度控制鏡頭轉(zhuǎn)動(dòng); 在所述鏡頭轉(zhuǎn)動(dòng)使所述運(yùn)動(dòng)目標(biāo)居于圖像中部后,根據(jù)所述運(yùn)動(dòng)目標(biāo)的真實(shí)輪廓,獲取所述真實(shí)輪廓的外接矩形,并根據(jù)所述外接矩形,計(jì)算鏡頭變倍倍率; 根據(jù)所述計(jì)算得到的鏡頭變倍倍率控制所述鏡頭對(duì)所述運(yùn)動(dòng)目標(biāo)進(jìn)行變倍顯示。
2.如權(quán)利要求1所述的方法,其特征在于: 所述轉(zhuǎn)動(dòng)速度具體計(jì)算過(guò)程為:
V = F氺D氺β 其中, F為運(yùn)動(dòng)目標(biāo)的運(yùn)動(dòng)速度; D為鏡頭所處球面空間坐標(biāo)與運(yùn)動(dòng)目標(biāo)所處球面空間坐標(biāo)之間的距離; β為調(diào)節(jié)因子; V為鏡頭轉(zhuǎn)動(dòng)速度。
3.如權(quán)利要求1所述的方法,其特征在于: 所述鏡頭變倍倍率具體計(jì)算過(guò)程為:
SclD = SclOMIN(ImgW/ObjW,ImgH/ObjH)*a
其中, ImgW為圖像的寬; ImgH為圖像的聞; Objff為運(yùn)動(dòng)目標(biāo)真實(shí)輪廓的外接矩形的寬; ObjH為運(yùn)動(dòng)目標(biāo)真實(shí)輪廓的外接矩形的高; SclC為鏡頭的當(dāng)前變倍倍率; a為調(diào)節(jié)因子; SclD為鏡頭的目標(biāo)變倍倍率。
4.如權(quán)利要求1所述的方法,其特征在于: 根據(jù)輪廓跟蹤算法獲取所述運(yùn)動(dòng)目標(biāo)的真實(shí)輪廓,若獲取失敗,則根據(jù)所述運(yùn)動(dòng)目標(biāo)的顏色信息獲取所述運(yùn)動(dòng)目標(biāo)的真實(shí)輪廓。
5.一種增強(qiáng)用戶體驗(yàn)的運(yùn)動(dòng)目標(biāo)自動(dòng)跟蹤處理方法,其特征在于,該方法包括: 在獲取一幀初始圖像后,檢測(cè)所述初始圖像中是否存在運(yùn)動(dòng)目標(biāo); 若存在,則獲取所述運(yùn)動(dòng)目標(biāo)的初始輪廓信息和初始位置信息,其中,所述初始輪廓信息作為獲取下一幀圖像中所述運(yùn)動(dòng)目標(biāo)真實(shí)輪廓信息的歷史輪廓信息,所述初始位置信息作為預(yù)測(cè)下一幀圖像中所述運(yùn)動(dòng)目標(biāo)真實(shí)位置信息的歷史位置信息; 在獲取一幀圖像作為當(dāng)前幀圖像后,根據(jù)所述當(dāng)前幀圖像中所述運(yùn)動(dòng)目標(biāo)的歷史位置信息,預(yù)測(cè)所述運(yùn)動(dòng)目標(biāo)在當(dāng)前幀圖像中的當(dāng)前位置信息,其中,所述歷史位置信息為所述運(yùn)動(dòng)目標(biāo)在上一幀圖像中的位置信息; 根據(jù)所述當(dāng)前位置信息、所述運(yùn)動(dòng)目標(biāo)的歷史輪廓信息以及所述當(dāng)前幀圖像,獲取所述當(dāng)前幀圖像中所述運(yùn)動(dòng)目標(biāo)的真實(shí)輪廓信息,其中,所述歷史輪廓信息為所述運(yùn)動(dòng)目標(biāo)在上一幀圖像中的輪廓信息; 在獲取所述運(yùn)動(dòng)目標(biāo)的真實(shí)輪廓信息后,判斷所述運(yùn)動(dòng)目標(biāo)在當(dāng)前圖像中是否居中; 若不居中,則分別計(jì)算鏡頭在球面空間經(jīng)度方向和緯度方向的轉(zhuǎn)動(dòng)速度; 根據(jù)所述計(jì)算得到的轉(zhuǎn)動(dòng)速度控制鏡頭轉(zhuǎn)動(dòng); 在所述鏡頭轉(zhuǎn)動(dòng)使所述運(yùn)動(dòng)目標(biāo)居于圖像中部后,根據(jù)所述運(yùn)動(dòng)目標(biāo)的真實(shí)輪廓,獲取所述真實(shí)輪廓的外接矩形,并根據(jù)所述外接矩形,計(jì)算鏡頭變倍倍率; 根據(jù)所述計(jì)算得到的鏡頭變倍倍率控制所述鏡頭對(duì)所述運(yùn)動(dòng)目標(biāo)進(jìn)行變倍顯示。
6.一種增強(qiáng)用戶體驗(yàn)的運(yùn)動(dòng)目標(biāo)自動(dòng)跟蹤裝置,其特征在于,該裝置包括: 居中判斷單元,用于在獲取圖像中運(yùn)動(dòng)目標(biāo)真實(shí)輪廓后,判斷所述運(yùn)動(dòng)目標(biāo)在所述圖像中是否居中; 速度計(jì)算單元,用于若所述運(yùn)動(dòng)目標(biāo)在所述圖像中不居中,則分別計(jì)算鏡頭在球面空間經(jīng)度方向和緯度方向的轉(zhuǎn)動(dòng)速度; 轉(zhuǎn)動(dòng)控制單元,用于根據(jù)所述計(jì)算得到的轉(zhuǎn)動(dòng)速度控制鏡頭轉(zhuǎn)動(dòng); 倍率計(jì)算單元,用于在所述鏡頭轉(zhuǎn)動(dòng)使所述運(yùn)動(dòng)目標(biāo)居于圖像中部后,根據(jù)所述運(yùn)動(dòng)目標(biāo)的真實(shí)輪廓,獲取所述真實(shí)輪廓的外接矩形,并根據(jù)所述外接矩形,計(jì)算鏡頭變倍倍率; 變倍控制單元,用于根據(jù)所述計(jì)算得到的鏡頭變倍倍率控制所述鏡頭對(duì)所述運(yùn)動(dòng)目標(biāo)進(jìn)行變倍顯示。
7.如權(quán)利要求6所述的裝置,其特征在于: 所述速度計(jì)算單元計(jì)算所述轉(zhuǎn)動(dòng)速度的具體過(guò)程為:
V = F氺D氺β 其中, F為運(yùn)動(dòng)目標(biāo)的運(yùn)動(dòng)速度; D為鏡頭所處球面空間坐標(biāo)與運(yùn)動(dòng)目標(biāo)所處球面空間坐標(biāo)之間的距離; β為調(diào)節(jié)因子; V為鏡頭轉(zhuǎn)動(dòng)速度。
8.如權(quán)利要求6所述的裝置,其特征在于: 所述倍率計(jì)算單元計(jì)算所述鏡頭變倍倍率的具體過(guò)程為:
SclD = SclOMIN(ImgW/ObjW,ImgH/ObjH)*a
其中, ImgW為圖像的寬; ImgH為圖像的聞; Objff為運(yùn)動(dòng)目標(biāo)真實(shí)輪廓的外接矩形的寬; ObjH為運(yùn)動(dòng)目標(biāo)真實(shí)輪廓的外接矩形的高; SclC為鏡頭的當(dāng)前變倍倍率; a為調(diào)節(jié)因子; SclD為鏡頭的目標(biāo)變倍倍率。
9.如權(quán)利要求6所述的裝置,其特征在于,在所述居中判斷單元之前,還包括: 輪廓獲取單元,用于根據(jù)輪廓跟蹤算法獲取所述運(yùn)動(dòng)目標(biāo)的真實(shí)輪廓,若獲取失敗,則根據(jù)所述運(yùn)動(dòng)目標(biāo)的顏色信息獲取所述運(yùn)動(dòng)目標(biāo)的真實(shí)輪廓。
10.一種增強(qiáng)用戶體驗(yàn)的運(yùn)動(dòng)目標(biāo)自動(dòng)跟蹤處理裝置,其特征在于,該裝置包括: 目標(biāo)檢測(cè)單元,用于在獲取一幀初始圖像后,檢測(cè)所述初始圖像中是否存在運(yùn)動(dòng)目標(biāo); 初始信息獲取單元,用于若存在所述運(yùn)動(dòng)目標(biāo),則獲取所述運(yùn)動(dòng)目標(biāo)的初始輪廓信息和初始位置信息,其中,所述初始輪廓信息作為獲取下一幀圖像中所述運(yùn)動(dòng)目標(biāo)真實(shí)輪廓信息的歷史輪廓信息,所述初始位置信息作為預(yù)測(cè)下一幀圖像中所述運(yùn)動(dòng)目標(biāo)真實(shí)位置信息的歷史位置信息; 位置預(yù)測(cè)單元,用于在獲取一幀圖像作為當(dāng)前幀圖像后,根據(jù)所述當(dāng)前幀圖像中所述運(yùn)動(dòng)目標(biāo)的歷史位置信息,預(yù)測(cè)所述運(yùn)動(dòng)目標(biāo)在當(dāng)前幀圖像中的當(dāng)前位置信息,其中,所述歷史位置信息為所述運(yùn)動(dòng)目標(biāo)在上一幀圖像中的位置信息; 真實(shí)輪廓獲取單元,用于根據(jù)所述當(dāng)前位置信息、所述運(yùn)動(dòng)目標(biāo)的歷史輪廓信息以及所述當(dāng)前幀圖像,獲取所述當(dāng)前幀圖像中所述運(yùn)動(dòng)目標(biāo)的真實(shí)輪廓信息,其中,所述歷史輪廓信息為所述運(yùn)動(dòng)目標(biāo)在上一幀圖像中的輪廓信息; 居中判斷單元,用于在獲取圖像中運(yùn)動(dòng)目標(biāo)真實(shí)輪廓后,判斷所述運(yùn)動(dòng)目標(biāo)在所述圖像中是否居中; 速度計(jì)算單元,用于若所述運(yùn)動(dòng)目標(biāo)在所述圖像中不居中,則分別計(jì)算鏡頭在球面空間經(jīng)度方向和緯度方 向的轉(zhuǎn)動(dòng)速度; 轉(zhuǎn)動(dòng)控制單元,用于根據(jù)所述計(jì)算得到的轉(zhuǎn)動(dòng)速度控制鏡頭轉(zhuǎn)動(dòng); 倍率計(jì)算單元,用于在所述鏡頭轉(zhuǎn)動(dòng)使所述運(yùn)動(dòng)目標(biāo)居于圖像中部后,根據(jù)所述運(yùn)動(dòng)目標(biāo)的真實(shí)輪廓,獲取所述真實(shí)輪廓的外接矩形,并根據(jù)所述外接矩形,計(jì)算鏡頭變倍倍率; 變倍控制單元,用于根據(jù)所述計(jì)算得到的鏡頭變倍倍率控制所述鏡頭對(duì)所述運(yùn)動(dòng)目標(biāo)進(jìn)行變倍顯示。
【文檔編號(hào)】G06T7/20GK104021571SQ201410244461
【公開(kāi)日】2014年9月3日 申請(qǐng)日期:2014年6月3日 優(yōu)先權(quán)日:2014年6月3日
【發(fā)明者】呂春旭 申請(qǐng)人:浙江宇視科技有限公司