本發(fā)明涉及可穿戴設備,尤其涉及一種可穿戴設備定位方法、裝置、設備及存儲介質(zhì)。
背景技術:
1、隨著科學技術的發(fā)展,虛擬現(xiàn)實游戲已逐漸普及,虛擬現(xiàn)實游戲在使用前,需要對運行虛擬現(xiàn)實游戲的可穿戴設備進行初始化定位,以對完成對設備的適配。
2、現(xiàn)有技術的設備定位方案需要用戶手動測量場地位置、場地尺寸等信息進行初始化定位,這種方案對虛擬現(xiàn)實游戲使用要求太高,需要游戲廠家的專業(yè)運維人員進行游戲部署和調(diào)試,游戲購買的企業(yè)客戶、個人用戶等無法完成如此專業(yè)的游戲配置操作。
3、上述內(nèi)容僅用于輔助理解本發(fā)明的技術方案,并不代表承認上述內(nèi)容是現(xiàn)有技術。
技術實現(xiàn)思路
1、本發(fā)明的主要目的在于提供一種可穿戴設備定位方法、裝置、設備及存儲介質(zhì),旨在解決現(xiàn)有技術設備定位操作復雜,導致設備定位的效率較低和定位難度較大的技術問題。
2、為實現(xiàn)上述目的,本發(fā)明提供了一種可穿戴設備定位方法,所述方法包括以下步驟:
3、根據(jù)采集到的場地圖像信息獲取當前場地中各圍欄的圍欄信息;
4、基于所述圍欄信息構建所述當前場地的場地三維坐標系;
5、根據(jù)所述三維坐標系獲取各圍欄的圍欄坐標信息,以及當前用戶的設備坐標信息;
6、基于所述圍欄坐標信息和所述設備坐標信息將所述場地三維坐標系映射至目標虛擬場景,以對所述當前用戶進行初始化定位。
7、可選地,所述基于所述圍欄信息構建所述當前場地的場地三維坐標系,包括:
8、根據(jù)所述場地圖像信息進行畫面劃分,獲得多個畫面區(qū)間;
9、將各圍欄分配至各畫面區(qū)間;
10、從所述圍欄中確定目標圍欄;
11、基于所述目標圍欄和所述圍欄信息確定初始化方向;
12、以所述目標圍欄為原點基于所述初始化方向構建所述當前場地的場地三維坐標系。
13、可選地,所述根據(jù)所述場地圖像信息進行畫面劃分,獲得多個畫面區(qū)間,包括:
14、根據(jù)所述圍欄信息和所述多個圍欄構建場地輪廓;
15、基于所述場地輪廓選取至少一個關鍵點;
16、以當前用戶的設備位置為中心基于所述關鍵點和所述場地圖像信息進行畫面劃分,獲得多個畫面區(qū)間。
17、可選地,所述基于所述場地輪廓選取至少一個關鍵點,包括:
18、基于所述場地輪廓確定點位方向;
19、基于所述點位方向確定至少一個初始點位;
20、獲取所述初始點位與雙目攝像頭之間的點位距離,所述雙目攝像頭包括左目攝像頭和右目攝像頭,所述點位距離包括所述初始點位與所述左目攝像頭之間的第一距離,以及所述初始點位與所述右目攝像頭之間的第二距離;
21、基于所述距離和所述第二距離對所述初始點位進行匹配,確定至少一個關鍵點。
22、可選地,所述根據(jù)所述三維坐標系獲取各圍欄的圍欄坐標信息,以及當前用戶的設備坐標信息,包括:
23、獲取當前用戶與所述圍欄中的候選圍欄之間的距離信息;
24、基于所述距離信息和所述候選圍欄的尺寸信息進行角度計算,獲取所述當前用戶與所述候選圍欄之間的角度信息;
25、基于所述距離信息和所述角度信息獲取所述當前用戶的高度信息;
26、根據(jù)所述三維坐標系獲取各圍欄的圍欄坐標信息;
27、根據(jù)所述圍欄坐標信息和所述高度信息獲取所述當前用戶的設備坐標信息。
28、可選地,所述根據(jù)所述圍欄坐標信息和所述高度信息獲取所述當前用戶的設備坐標信息,包括:
29、獲取所述當前用戶的頭部與各圍欄的圍欄輪廓之間的頭部間隔距離,以及各圍欄的圍欄尺寸信息;
30、基于所述高度信息、所述頭部間隔距離和所述圍欄尺寸信息確定所述當前用戶的腳部與各圍欄之間的腳部間隔距離;
31、獲取所述當前用戶與關鍵點之間的點位間隔距離;
32、根據(jù)所述頭部間隔距離、所述腳部間隔距離、所述點位間隔距離和所述圍欄坐標信息對所述當前用戶進行坐標定位,獲取所述當前用戶的設備坐標信息。
33、可選地,所述基于所述圍欄坐標信息和所述設備坐標信息將所述場地三維坐標系映射至目標虛擬場景,以對所述當前用戶進行初始化定位之后,還包括:
34、獲取當前用戶的使用狀態(tài);
35、在所述使用狀態(tài)為空閑狀態(tài)時,獲取設備位置信息;
36、重新采集場地圖像信息,并執(zhí)行所述根據(jù)采集到的場地圖像信息獲取當前場地中各圍欄的圍欄信息的步驟,以對所述當前用戶進行重新定位;
37、基于重新定位結果對所述設備位置信息進行校驗。
38、此外,為實現(xiàn)上述目的,本發(fā)明還提出一種可穿戴設備定位裝置,所述可穿戴設備定位裝置包括:
39、圍欄信息獲取模塊,用于根據(jù)采集到的場地圖像信息獲取當前場地中各圍欄的圍欄信息;
40、坐標構建模塊,用于基于所述圍欄信息構建所述當前場地的場地三維坐標系;
41、坐標信息獲取模塊,用于根據(jù)所述三維坐標系獲取各圍欄的圍欄坐標信息,以及當前用戶的設備坐標信息;
42、初始定位模塊,用于基于所述圍欄坐標信息和所述設備坐標信息將所述場地三維坐標系映射至目標虛擬場景,以對所述當前用戶進行初始化定位。
43、此外,為實現(xiàn)上述目的,本發(fā)明還提出一種可穿戴設備定位設備,所述可穿戴設備定位設備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的可穿戴設備定位程序,所述可穿戴設備定位程序配置為實現(xiàn)如上文所述的可穿戴設備定位方法的步驟。
44、此外,為實現(xiàn)上述目的,本發(fā)明還提出一種存儲介質(zhì),所述存儲介質(zhì)上存儲有可穿戴設備定位程序,所述可穿戴設備定位程序被處理器執(zhí)行時實現(xiàn)如上文所述的可穿戴設備定位方法的步驟。
45、本發(fā)明根據(jù)采集到的場地圖像信息獲取當前場地中各圍欄的圍欄信息,基于所述圍欄信息構建所述當前場地的場地三維坐標系,根據(jù)所述三維坐標系獲取各圍欄的圍欄坐標信息,以及當前用戶的設備坐標信息,基于所述圍欄坐標信息和所述設備坐標信息將所述場地三維坐標系映射至目標虛擬場景,以對所述當前用戶進行初始化定位;由于本申請通過將基于圍欄信息構建的三維坐標系映射至目標虛擬場景,從而完成對當前用戶的初始化定位,有效地提升了可穿戴設備的初始化定位效率,大幅降低了設備定位成本,無需用戶手動進行場地適配,從而有效地降低了用戶使用時的定位難度。
1.一種可穿戴設備定位方法,其特征在于,所述可穿戴設備定位方法包括:
2.如權利要求1所述的可穿戴設備定位方法,其特征在于,所述基于所述圍欄信息構建所述當前場地的場地三維坐標系,包括:
3.如權利要求2所述的可穿戴設備定位方法,其特征在于,所述根據(jù)所述場地圖像信息進行畫面劃分,獲得多個畫面區(qū)間,包括:
4.如權利要求3所述的可穿戴設備定位方法,其特征在于,所述基于所述場地輪廓選取至少一個關鍵點,包括:
5.如權利要求1至4中任一項所述的可穿戴設備定位方法,其特征在于,所述根據(jù)所述三維坐標系獲取各圍欄的圍欄坐標信息,以及當前用戶的設備坐標信息,包括:
6.如權利要求5所述的可穿戴設備定位方法,其特征在于,所述根據(jù)所述圍欄坐標信息和所述高度信息獲取所述當前用戶的設備坐標信息,包括:
7.如權利要求1至4中任一項所述的可穿戴設備定位方法,其特征在于,所述基于所述圍欄坐標信息和所述設備坐標信息將所述場地三維坐標系映射至目標虛擬場景,以對所述當前用戶進行初始化定位之后,還包括:
8.一種可穿戴設備定位裝置,其特征在于,所述可穿戴設備定位裝置包括:
9.一種可穿戴設備定位設備,其特征在于,所述可穿戴設備定位設備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的可穿戴設備定位程序,所述可穿戴設備定位程序配置為實現(xiàn)如權利要求1至7中任一項所述的可穿戴設備定位方法。
10.一種存儲介質(zhì),其特征在于,所述存儲介質(zhì)上存儲有可穿戴設備定位程序,所述可穿戴設備定位程序被處理器執(zhí)行時實現(xiàn)如權利要求1至7任一項所述的可穿戴設備定位方法。