本發(fā)明涉及視頻監(jiān)控技術(shù)領(lǐng)域,尤其涉及一種點位標(biāo)記方法及裝置。
背景技術(shù):
隨著視頻監(jiān)控技術(shù)的發(fā)展,街景和全景逐漸開始普及,用戶漸漸不再滿足于只能觀看靜態(tài)畫面,而是希望能在街景、全景上添加資源(如室外的攝像頭,室內(nèi)的門禁等設(shè)備)以進(jìn)行操作,例如,查看街景或全景畫面中某攝像頭的實況、錄像回放等,對于室內(nèi)全景,對門禁等資源進(jìn)行操作等。這些功能的實現(xiàn)的基礎(chǔ)均是點位標(biāo)記。
目前常見的點位標(biāo)記方案是在全景球中通過對對應(yīng)的資源進(jìn)行拖拽的方式進(jìn)行點位標(biāo)記。
然而實踐發(fā)現(xiàn),由于不同觀察點對應(yīng)的全景球之間是相互獨立的,通過現(xiàn)有點位標(biāo)記方案進(jìn)行點位標(biāo)記時,對于在多個不同觀察點對應(yīng)的全景球中出現(xiàn)的同一點位,需要重復(fù)在該多個不同觀察點對應(yīng)的全景球中進(jìn)行上述點位標(biāo)記操作,工作量較大,需要耗費大量的人力,且點位標(biāo)記效率較低。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種點位標(biāo)記方法及裝置,以解決現(xiàn)有通過人工進(jìn)行點位標(biāo)記時工作量較大,且效率較低的問題。
根據(jù)本發(fā)明的第一方面,提供一種點位標(biāo)記方法,包括:
獲取待標(biāo)記點的實際三維坐標(biāo)信息;
對于任一觀察點,根據(jù)所述觀察點的實際三維坐標(biāo)信息以及所述待標(biāo)記點的實際三維坐標(biāo)信息確定所述待標(biāo)記點對應(yīng)所述觀察點的方向向量以及第一景深;
根據(jù)所述待標(biāo)記點對應(yīng)所述觀察點的方向向量確定所述待標(biāo)記點在所述觀察點對應(yīng)的二維全景景深圖上的第二景深;
若所述第一景深等于所述第二景深,則根據(jù)所述待標(biāo)記點對應(yīng)所述觀察點的方向向量以及第一景深在所述觀察點對應(yīng)的全景球上對所述待標(biāo)記點進(jìn)行點位標(biāo)記。
根據(jù)本發(fā)明的第二方面,提供一種點位標(biāo)記裝置,包括:
獲取單元,用于獲取待標(biāo)記點的實際三維坐標(biāo)信息;
第一確定單元,用于對于任一觀察點,根據(jù)所述觀察點的實際三維坐標(biāo)信息以及所述待標(biāo)記點的實際三維坐標(biāo)信息確定所述待標(biāo)記點對應(yīng)所述觀察點的方向向量以及第一景深;
第二確定單元,用于根據(jù)所述待標(biāo)記點對應(yīng)所述觀察點的方向向量確定所述待標(biāo)記點在所述觀察點對應(yīng)的二維全景景深圖上的第二景深;
標(biāo)記單元,用于若所述第一景深等于所述第二景深,則根據(jù)所述待標(biāo)記點對應(yīng)所述觀察點的方向向量以及第一景深在所述觀察點對應(yīng)的全景球上對所述待標(biāo)記點進(jìn)行點位標(biāo)記。
應(yīng)用本發(fā)明公開的技術(shù)方案,通過獲取待標(biāo)記點的實際三維坐標(biāo)信息,對于任一觀察點,根據(jù)該觀察點的實際三維坐標(biāo)信息以及待標(biāo)記點的實際三維坐標(biāo)信息確定待標(biāo)記點對應(yīng)觀察點的方向向量以及第一景深,并根據(jù)待標(biāo)記點對應(yīng)所述觀察點的方向向量確定待標(biāo)記點在觀察點對應(yīng)的二維全景景深圖上的第二景深,進(jìn)而當(dāng)?shù)谝痪吧畹扔诘诙吧顣r,根據(jù)待標(biāo)記點對應(yīng)觀察點的方向向量以及第一景深在觀察點對應(yīng)的全景球上對待標(biāo)記點進(jìn)行點位標(biāo)記,實現(xiàn)了自動點位標(biāo)記,提高了點位標(biāo)記的效率。
附圖說明
圖1是本發(fā)明實施例提供的一種點位標(biāo)記方法的流程示意圖;
圖2是本發(fā)明實施例提供的一種點位標(biāo)記裝置的結(jié)構(gòu)示意圖;
圖3是本發(fā)明實施例提供的另一種點位標(biāo)記裝置的結(jié)構(gòu)示意圖;
圖4是本發(fā)明實施例提供的另一種點位標(biāo)記裝置的結(jié)構(gòu)示意圖。
具體實施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明實施例中的技術(shù)方案,下面先對發(fā)明實施例中所涉及的幾個概念進(jìn)行簡單解釋,其中:
觀察點是指用于拍攝全景圖片的攝像頭;觀察點在全景模式下拍攝的圖片即為全景圖片;觀察點在全景模式下的最大拍攝范圍即為全景范圍;當(dāng)觀察點拍攝的圖片具有深度信息時,觀察點拍攝的全景圖片即為二維全景景深圖。
全景球是指一個預(yù)設(shè)半徑的球體(該球體的預(yù)設(shè)半徑可以根據(jù)用戶對圖片的清晰度、扭曲度等參數(shù)要求確定),當(dāng)以觀察點為全景球的球心,并將該觀察點的一張或若干張全景圖片覆蓋在該全景球表面時,即可得到該觀察點對應(yīng)的全景球。
為了使本發(fā)明實施例的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖對本發(fā)明實施例中技術(shù)方案作進(jìn)一步詳細(xì)的說明。
請參見圖1,圖1為本發(fā)明實施例提供的一種點位標(biāo)記方法的流程示意圖,如圖1所示,該點位標(biāo)記方法可以包括:
需要說明的是,步驟101~步驟104的執(zhí)行主體可以為視頻監(jiān)控系統(tǒng)中的后臺服務(wù)器,或后臺服務(wù)器的處理器,如CPU(Center Process Unit,中央處理單元),為便于描述,以下以步驟101~步驟104的執(zhí)行主體為服務(wù)器為例進(jìn)行說明。
步驟101、獲取待標(biāo)記點的實際三維坐標(biāo)信息。
本發(fā)明實施例中,對于需要在全景圖中標(biāo)記的資源(即待標(biāo)記點),服務(wù)器可以獲取其實際三維坐標(biāo)信息,其中,待標(biāo)記點的實際三維坐標(biāo)信息是指待標(biāo)記點在現(xiàn)實世界中的三維坐標(biāo)信息,即待標(biāo)記點的經(jīng)緯度以及海拔對應(yīng)的三維坐標(biāo)信息。
作為一種可選的實施方式,步驟101中,獲取待標(biāo)記點的實際三維坐標(biāo)信息,可以包括以下步驟:
11)、將待標(biāo)記點添加到目標(biāo)觀察點對應(yīng)的全景球,其中,該目標(biāo)觀察點為任一對應(yīng)的全景范圍包括該待標(biāo)記點的觀察點;
12)、獲取待標(biāo)記點在目標(biāo)觀察點對應(yīng)的全景球上的三維坐標(biāo)信息;
13)、根據(jù)該三維坐標(biāo)信息確定目標(biāo)觀察點到該待標(biāo)記點的方向單位向量以及待標(biāo)記點在目標(biāo)觀察點對應(yīng)的全景球內(nèi)的第三景深;
14)、根據(jù)目標(biāo)觀察點的實際三維坐標(biāo)、目標(biāo)觀察點到待標(biāo)記點的方向單位向量以及該第三景深,確定待標(biāo)記點的實際三維坐標(biāo)。
在該實施方式中,對于任一待標(biāo)記點,服務(wù)器可以選擇一個全景范圍包括該待標(biāo)記點的觀察點(本文中稱為目標(biāo)觀察點),并通過拖拽等方式將該待標(biāo)記點添加到目標(biāo)觀察點對應(yīng)的全景球上,并根據(jù)射線碰撞檢測技術(shù)等方式獲取該待標(biāo)記點在全景球上的三維坐標(biāo)信息,其中,該待標(biāo)記點在目標(biāo)觀察點對應(yīng)的全景球上的三維坐標(biāo)信息是指在基于目標(biāo)觀察點對應(yīng)的全景球建立的三維坐標(biāo)系中的三維坐標(biāo)信息。
服務(wù)器獲取到待標(biāo)記點在目標(biāo)觀察點對應(yīng)的全景球上的三維坐標(biāo)信息之后,可以根據(jù)該三維坐標(biāo)信息確定目標(biāo)觀察點到待標(biāo)記點的方向單位向量以及待標(biāo)記點在目標(biāo)觀察點對應(yīng)的全景球內(nèi)的景深(本文中稱為第三景深)。
舉例來說,假設(shè)目標(biāo)觀察點為基于目標(biāo)觀察點對應(yīng)全景球建立的三維坐標(biāo)系的坐標(biāo)原點,即坐標(biāo)為(0,0,0),待標(biāo)記點在目標(biāo)觀察點對應(yīng)的全景球上的三維坐標(biāo)為(Xa,Ya,Za),則服務(wù)器可以確定目標(biāo)觀察點到待標(biāo)記點的方向向量為并對該方向向量進(jìn)行歸一化處理,得到目標(biāo)觀察點到待標(biāo)記點的方向單位向量(假設(shè)為)。
此外,服務(wù)器還可以根據(jù)待標(biāo)記點在目標(biāo)觀察點對應(yīng)的全景球上的三維坐標(biāo)信息確定該待標(biāo)記點在全景球內(nèi)的經(jīng)緯度信息,并根據(jù)該經(jīng)緯度信息進(jìn)一步確定該待標(biāo)記點在目標(biāo)觀察點對應(yīng)的二維全景景深圖內(nèi)的UV坐標(biāo)(u,v紋理貼圖坐標(biāo)),進(jìn)而確定待標(biāo)記點在目標(biāo)觀察點對應(yīng)的全景球內(nèi)的第三景深L。
在該實施方式中,服務(wù)器確定了目標(biāo)觀察點到待標(biāo)記點的方向單位向量以及待標(biāo)記點的第三景深之后,服務(wù)器還可以根據(jù)目標(biāo)觀察點的實際三維坐標(biāo)、目標(biāo)觀察點到待標(biāo)記點的方向單位向量以及該第三景深確定帶標(biāo)記的實際三維坐標(biāo)。
舉例來說,仍以上述示例為例,服務(wù)器可以通過對目標(biāo)觀察點進(jìn)行定位獲取目標(biāo)觀察點在現(xiàn)實世界的經(jīng)緯度以及海拔信息,并將其轉(zhuǎn)換為三維坐標(biāo)信息(即實際三維坐標(biāo)信息,假設(shè)為(Xc,Yc,Zc)),進(jìn)而,服務(wù)器可以通過以下公式確定待標(biāo)記點的實際三維坐標(biāo)信息:
通過上述方式,服務(wù)器可以確定各標(biāo)記點的實際三維坐標(biāo)信息。
值得說明的是,在本發(fā)明實施例中,對于屬于多個不同觀察點對應(yīng)的全景范圍內(nèi)的同一待標(biāo)記點,只需要按照上述方式確定一次實際三維坐標(biāo)即可,后續(xù)可以根據(jù)該待標(biāo)記點的實際三維坐標(biāo)信息,分別在上述多個不同的觀察點對應(yīng)的全景球中對該待標(biāo)記點進(jìn)行標(biāo)記。
此外,應(yīng)該認(rèn)識到,在本發(fā)明實施例中,通過上述步驟11)~14)所描述的方式確定待標(biāo)記點的實際三維坐標(biāo)信息僅僅是本發(fā)明實施例中確定待標(biāo)記點的實際三維坐標(biāo)信息的一種具體示例,而不是對本發(fā)明保護(hù)范圍的限定,即本發(fā)明實施例中,也可以通過其它方式確定待標(biāo)記點的實際三維坐標(biāo)信息,例如,對于對應(yīng)的資源可以集成定位裝置(如GPS(Global Positioning System,全球定位系統(tǒng))定位裝置)的待標(biāo)記點,可以直接通過該待標(biāo)記點對應(yīng)的資源上集成的定位裝置獲取該待標(biāo)記點的實際三維坐標(biāo)信息。
步驟102、對于任一觀察點,根據(jù)觀察點的實際三維坐標(biāo)信息以及待標(biāo)記點的實際三維坐標(biāo)信息確定待標(biāo)記點對應(yīng)該觀察點的方向向量以及第一景深。
本發(fā)明實施例中,服務(wù)器確定了待標(biāo)記點的實際三維坐標(biāo)信息之后,可以根據(jù)待標(biāo)記點的實際坐標(biāo)信息在相應(yīng)全景球中對該待標(biāo)記點進(jìn)行標(biāo)記。
具體地,對于任一觀察點,服務(wù)器可以根據(jù)該觀察點的實際三維坐標(biāo)信息(可以通過定位方式獲取)以及待標(biāo)記點的實際三維坐標(biāo)信息確定待標(biāo)記點對應(yīng)該觀察點的方向向量以及景深(本文中稱為第一景深)。
舉例來說,假設(shè)觀察點A的實際三維坐標(biāo)信息為(X1,Y1,Z1),待標(biāo)記點的實際三維坐標(biāo)信息為(X2,Y2,Z2),則服務(wù)器可以確定觀察點A到待標(biāo)記點的方向向量并根據(jù)該方向向量確定待標(biāo)記點對應(yīng)觀察點A的第一景深(假設(shè)為L1)。
步驟103、根據(jù)待標(biāo)記點對應(yīng)觀察點的方向向量確定待標(biāo)記點在該觀察點對應(yīng)的二維全景景深圖上的第二景深。
本發(fā)明實施例中,服務(wù)器確定了待標(biāo)記點對應(yīng)觀察點的方向向量以及第一景深之后,服務(wù)器還可以根據(jù)待標(biāo)記點對應(yīng)觀察點的方向向量確定待標(biāo)記點在該觀察點對應(yīng)的二維全景景深圖上的景深(本文中稱為第二景深)。
舉例來說,仍以上述所舉觀察點A的示例為例,服務(wù)器確定待標(biāo)記點對應(yīng)觀察點A的方向向量以及第一景深(L1)之后,服務(wù)器可以根據(jù)該待標(biāo)記點對應(yīng)觀察點A的方向向量獲取該待標(biāo)記點在觀察點A對應(yīng)的全景球上的經(jīng)緯度信息,并根據(jù)該待標(biāo)記點在觀察點A對應(yīng)的全景球上的經(jīng)緯度信息確定該待標(biāo)記點到觀察點A對應(yīng)的二維全景景深圖上的UV坐標(biāo),以確定該待標(biāo)記點在觀察點A對應(yīng)的二維全景景深圖上的第二景深(假設(shè)為L2)。
步驟104、若第一景深等于第二景深,則根據(jù)待標(biāo)記點對應(yīng)觀察點的方向向量以及第一景深在該觀察點對應(yīng)的全景球上對待標(biāo)記點進(jìn)行點位標(biāo)記。
本發(fā)明實施例中,服務(wù)器確定了上述第一景深和第二景深之后,可以比較該第一景深和第二景深,當(dāng)?shù)谝痪吧畹扔诘诙吧顣r,則服務(wù)器可以確定該待標(biāo)記點需要顯示在該觀察點對應(yīng)的全景球上,進(jìn)而,服務(wù)器可以根據(jù)該待標(biāo)記點對應(yīng)該觀察點的方向向量以及第一景深在該觀察點對應(yīng)的全景球上對該待標(biāo)記點進(jìn)行點位標(biāo)記。
值得說明的是,在本發(fā)明實施例中,當(dāng)上述第一景深不等于第二景深時,服務(wù)器可以認(rèn)為該待標(biāo)記點不需要顯示在該觀察點對應(yīng)的全景球中,相應(yīng)地,服務(wù)器也不會在該觀察點對應(yīng)的前景球中對該待標(biāo)記點進(jìn)行點位標(biāo)記。
可見,在本發(fā)明實施例中,服務(wù)器可以通過步驟101確定各待標(biāo)記點的實際三維坐標(biāo)信息,在確定了各待標(biāo)記點的實際三維坐標(biāo)信息之后,對于任一觀察點,服務(wù)器可以通過重復(fù)執(zhí)行上述步驟102~104的方式,對該觀察點的全景范圍內(nèi)的各待標(biāo)記點在該觀察點的全景球上進(jìn)行點位標(biāo)記。
進(jìn)一步地,在本發(fā)明實施例中,考慮到對于任一觀察點,其全景范圍均是有限的,并非所有待標(biāo)記點都需要在該觀察點的全景球上進(jìn)行標(biāo)記,若服務(wù)器在確定了各待標(biāo)記點的實際三維坐標(biāo)信息之后,對所有的待標(biāo)記點均按照步驟102~104所描述的方式去確定是否需要在該觀察點對應(yīng)的全景球上進(jìn)行點位標(biāo)記會存在許多無用功,因此,服務(wù)器在確定了各待標(biāo)記點的實際三維坐標(biāo)信息之后,在對任一觀察點對應(yīng)的全景球進(jìn)行點位標(biāo)記之前,均可以對各待標(biāo)記點進(jìn)行一次篩選,將明顯不在該觀察點對應(yīng)的全景球內(nèi)的標(biāo)記點進(jìn)行篩除,以提高點位標(biāo)記的效率。
相應(yīng)地,作為一種可選的實施方式,在本發(fā)明實施例中,上述獲取標(biāo)記點的實際三維坐標(biāo)信息之后,上述對于任一觀察點,根據(jù)所述觀察點的實際三維坐標(biāo)信息以及所述待標(biāo)記點的實際三維坐標(biāo)信息確定所述待標(biāo)記點對應(yīng)所述觀察點的方向向量以及第一景深之前,還可以包括以下步驟:
21)、對于上述任一觀察點,確定該觀察點對應(yīng)的全景圖片中的最大景深;
22)、根據(jù)該觀察點的實際三維坐標(biāo)信息以及待標(biāo)記點的實際三維坐標(biāo)信息,判斷該待標(biāo)記點是否在該觀察點的最大景深范圍之內(nèi);
23)、若是,則確定執(zhí)行根據(jù)該觀察點的實際三維坐標(biāo)信息以及待標(biāo)記點的實際三維坐標(biāo)信息確定待標(biāo)記點對應(yīng)觀察點的方向向量以及第一景深的步驟。
在該實施方式中,當(dāng)服務(wù)器需要對觀察點對應(yīng)的全景球進(jìn)行點位標(biāo)記時,服務(wù)器可以遍歷該觀察點對應(yīng)的全景圖片中的景深信息,以確定該觀察點對應(yīng)的全景圖片中的最大景深(假設(shè)為Lmax),進(jìn)而,服務(wù)器可以根據(jù)該觀察點對應(yīng)的全景圖片的最大景深判斷待標(biāo)記點是否在該觀察點的最大景深范圍之內(nèi)。
例如,服務(wù)器可以根據(jù)觀察點的實際三維坐標(biāo)(假設(shè)為(X0,Y0,Z0))以及該觀察點的最大景深(Lmax)確定該觀察點的最大景深下的三維球體方程:
基于該三維球體方程,服務(wù)器可以將滿足以下條件的待標(biāo)記點確定為在觀察點的最大景深范圍之內(nèi)的待標(biāo)記點:
其中,(Xi,Yi,Zi)為待標(biāo)記點i的實際三維坐標(biāo)。
而對于不滿足上述條件的待標(biāo)記點,服務(wù)器可以認(rèn)為其不在觀察點的最大景深范圍之內(nèi),不需要在觀察點對應(yīng)的全景球上進(jìn)行點位標(biāo)記。
相應(yīng)地,為了達(dá)到上述目的,本發(fā)明實施例中作為觀察點的視頻采集設(shè)備在采集全景圖片時,需要采集具有深度信息的全景圖片。例如,可以使用景深攝像頭作為系統(tǒng)中的觀察點,或者,可以在系統(tǒng)中的視頻采集設(shè)備中集成三維激光掃描設(shè)備,以采集具有深度信息的全景圖片。
通過以上描述可以看出,在本發(fā)明實施例中,通過獲取待標(biāo)記點的實際三維坐標(biāo)信息,對于任一觀察點,根據(jù)該觀察點的實際三維坐標(biāo)信息以及待標(biāo)記點的實際三維坐標(biāo)信息確定待標(biāo)記點對應(yīng)觀察點的方向向量以及第一景深,并根據(jù)待標(biāo)記點對應(yīng)所述觀察點的方向向量確定待標(biāo)記點在觀察點對應(yīng)的二維全景景深圖上的第二景深,進(jìn)而當(dāng)?shù)谝痪吧畹扔诘诙吧顣r,根據(jù)待標(biāo)記點對應(yīng)觀察點的方向向量以及第一景深在觀察點對應(yīng)的全景球上對待標(biāo)記點進(jìn)行點位標(biāo)記,實現(xiàn)了自動點位標(biāo)記,提高了點位標(biāo)記的效率。
請參見圖2,為本發(fā)明實施例提供的一種點位標(biāo)記裝置的結(jié)構(gòu)示意圖,其中,該點位標(biāo)記裝置可以應(yīng)用于上述方法實施例中的服務(wù)器,如圖2所示,該點位標(biāo)記裝置可以包括:
獲取單元210,用于獲取待標(biāo)記點的實際三維坐標(biāo)信息;
第一確定單元220,用于對于任一觀察點,根據(jù)所述觀察點的實際三維坐標(biāo)信息以及所述待標(biāo)記點的實際三維坐標(biāo)信息確定所述待標(biāo)記點對應(yīng)所述觀察點的方向向量以及第一景深;
第二確定單元230,用于根據(jù)所述待標(biāo)記點對應(yīng)所述觀察點的方向向量確定所述待標(biāo)記點在所述觀察點對應(yīng)的二維全景景深圖上的第二景深;
標(biāo)記單元240,用于若所述第一景深等于所述第二景深,則根據(jù)所述待標(biāo)記點對應(yīng)所述觀察點的方向向量以及第一景深在所述觀察點對應(yīng)的全景球上對所述待標(biāo)記點進(jìn)行點位標(biāo)記。
請一并參閱圖3,為本發(fā)明實施例提供的另一種點位標(biāo)記裝置的結(jié)構(gòu)示意圖,在圖2所示點位標(biāo)記裝置的基礎(chǔ)上,圖3所示所示的點位標(biāo)記裝置中,所述獲取單元210,可以包括:
添加子單元211,用于將所述待標(biāo)記點添加到目標(biāo)觀察點對應(yīng)的全景球上,其中,所述目標(biāo)觀察點為任一對應(yīng)的全景范圍包括所述待標(biāo)記點的觀察點;
獲取子單元212,用于獲取所述待標(biāo)記點在所述目標(biāo)觀察點對應(yīng)的全景球上的三維坐標(biāo)信息;
第一確定子單元213,用于根據(jù)該三維坐標(biāo)信息確定所述目標(biāo)觀察點到所述待標(biāo)記點的方向單位向量以及所述待標(biāo)記點在所述目標(biāo)觀察點對應(yīng)的全景球內(nèi)的第三景深;
第二確定子單元214,用于根據(jù)所述目標(biāo)觀察點的實際三維坐標(biāo)、所述目標(biāo)觀察點到所述待標(biāo)記點的方向單位向量以及所述第三景深確定所述待標(biāo)記點的實際三維坐標(biāo)。
請一并參閱圖4,為本發(fā)明實施例提供的另一種點位標(biāo)記裝置的結(jié)構(gòu)示意圖,在圖2所示點位標(biāo)記裝置的基礎(chǔ)上,圖4所示所示的點位標(biāo)記裝置所述裝置還包括:
第三確定單元250,用于對于所述任一觀察點,確定所述觀察點對應(yīng)的全景圖片中的最大景深;其中,所述觀察點對應(yīng)的全景圖片為具有深度信息的全景圖片;
判斷單元260,用于根據(jù)所述觀察點的實際三維坐標(biāo)信息以及所述待標(biāo)記點的實際三維坐標(biāo)信息,判斷所述待標(biāo)記點是否在所述觀察點的最大景深范圍之內(nèi);
相應(yīng)地,所述第一確定單元220,可以具體用于若所述判斷單元260判斷為是,則根據(jù)所述觀察點的實際三維坐標(biāo)信息以及所述待標(biāo)記點的實際三維坐標(biāo)信息確定所述待標(biāo)記點對應(yīng)所述觀察點的方向向量以及第一景深。
在可選實施例中,所述標(biāo)記單元240,還可以用于若所述判斷單元260判斷為否,則確定不需要在所述觀察點對應(yīng)的全景球上對所述待標(biāo)記點進(jìn)行點位標(biāo)記。
在可選實施例中,所述標(biāo)記單元260,還可以用于若所述第一景深不等于所述第二景深,則確定不需要在所述觀察點對應(yīng)的全景球上對所述待標(biāo)記點進(jìn)行點位標(biāo)記。
上述裝置中各個單元的功能和作用的實現(xiàn)過程具體詳見上述方法中對應(yīng)步驟的實現(xiàn)過程,在此不再贅述。
對于裝置實施例而言,由于其基本對應(yīng)于方法實施例,所以相關(guān)之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本發(fā)明方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
由上述實施例可見,通過獲取待標(biāo)記點的實際三維坐標(biāo)信息,對于任一觀察點,根據(jù)該觀察點的實際三維坐標(biāo)信息以及待標(biāo)記點的實際三維坐標(biāo)信息確定待標(biāo)記點對應(yīng)觀察點的方向向量以及第一景深,并根據(jù)待標(biāo)記點對應(yīng)所述觀察點的方向向量確定待標(biāo)記點在觀察點對應(yīng)的二維全景景深圖上的第二景深,進(jìn)而當(dāng)?shù)谝痪吧畹扔诘诙吧顣r,根據(jù)待標(biāo)記點對應(yīng)觀察點的方向向量以及第一景深在觀察點對應(yīng)的全景球上對待標(biāo)記點進(jìn)行點位標(biāo)記,實現(xiàn)了自動點位標(biāo)記,提高了點位標(biāo)記的效率。
本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本發(fā)明未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制。