System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及計算機,尤其涉及拍攝點位預測方法、裝置、設備及介質。
技術介紹
1、隨著虛擬現實技術的不斷發展,全景圖被廣泛的應用在房屋租賃、酒店民宿、家裝家居、各種展覽等領域,全景圖相對于單視角的普通圖像可以提供更加廣闊的視野信息,使得人們可以一定程度上的還原情景,用戶在觀看的時候獲得更好的沉浸感,因此全景圖預覽越來越被大眾喜愛和追捧。
2、在三維重建與vr(vi?rtua?l?rea?l?ity,虛擬現實技術)等領域,越來越多的使用全景圖數據進行后續任務的構建。但是在選擇拍攝點的過程中,不同的人選擇想法不一樣,可能會出現拍攝特別密集的點,導致處理速度很慢,拍攝時長變長,也有可能會拍攝一些孤立的點,將會影響后續的自動配準算法,使得配準的結果變得很差。還會出現其他各種不可控的情況,影響全景圖像構建效果和效率,增加圖像拍攝用戶的工作負擔。因此,需要一種能夠引導用戶正確拍攝全景圖像的方案。
技術實現思路
1、本申請的多個方面提供拍攝點位預測方法、裝置、設備及介質,用以解決全景圖像拍攝效果不佳的技術問題。
2、第一方面,本申請一示例性實施例提供一種拍攝點位預測方法,應用于服務器端,該方法包括:
3、獲取在第一拍攝點位拍攝得到包含有深度信息的全景圖像;在所述全景圖像中包含有平面圖像和門圖像;
4、基于所述全景圖像進行場景信息提取,得到門點信息和平面信息;
5、利用所述平面信息,從所述全景圖像中提取出至少一個有效平面;
6、利
7、第二方面,本申請一示例性實施例提供一種拍攝點位預測裝置,所述裝置包括:
8、獲取模塊,用于獲取在第一拍攝點位拍攝得到包含有深度信息的全景圖像;在所述全景圖像中包含有平面圖像和門圖像;
9、提取模塊,用于基于所述全景圖像進行場景信息提取,得到門點信息和平面信息;
10、所述提取模塊,還用于利用所述平面信息,從所述全景圖像中提取出至少一個有效平面;
11、預測模塊,用于利用所述有效平面和/或所述門點信息,從所述全景圖像中預測一個滿足篩選條件的下一拍攝點位。
12、第三方面,本申請一示例性實施例還提供一種電子設備,包括:存儲器和處理器;其中,存儲器,用于存儲計算機程序;處理器耦合至存儲器,用于執行計算機程序以用于執行上述電子合同處理方法中的步驟。
13、第四方面,本申請一示例性實施例提供的一種存儲有計算機指令的計算機可讀存儲介質,當計算機指令被一個或多個處理器執行時,致使一個或多個處理器執行上述電子合同處理方法中的步驟。
14、在本實施例中,在房屋環境進行拍攝的時候,由于房屋房間較多,需要從多個不同位置進行全面拍攝,才能夠生成完整的全景圖像。在開始拍攝的時候,首先會將相機放置在第一拍攝點位,并利用相機采集到包含有深度信息的一部分全景圖像。在該全景圖像中包含有平面圖像和門圖像。進而,從全景圖像中進行場景信息提取,得到門點信息和平面信息。在得到平面信息之后,需要進一步識別在全景圖像中都包含哪些平面,并從中提取出至少一個有效平面。利用有效平面和/或門點信息,從已經拍攝得到的全景圖像中選擇一個點位作為下一拍攝點位。用戶只需要將相機移動到預測得到的下一個拍攝點位進行第二全景圖像的拍攝,能夠保證拍攝圖像連貫性效果,同時也不會拍攝過多的重復圖像內容。能夠滿足生成全景圖像的多點位連續拍攝的需求,更好的引導拍攝用戶進行連續、高效的拍攝完成全景圖像。
本文檔來自技高網...【技術保護點】
1.一種拍攝點位預測方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述利用所述平面信息,從所述全景圖像中確定有效平面,包括:
3.根據權利要求2所述的方法,其特征在于,利用所述有效平面從所述全景圖像中選擇一個滿足篩選條件的下一拍攝點位,包括:
4.根據權利要求3所述的方法,其特征在于,所述根據所述第一候選點與所述有效平面的位置關系,過濾掉第一候選點中不合格的候選點,過濾掉反向的所述有效平面,包括:
5.根據權利要求1或4所述的方法,其特征在于,利用所述門點信息,從所述全景圖像中預測一個滿足篩選條件的下一拍攝點位,包括:
6.根據權利要求5所述的方法,其特征在于,篩選到所述第一目標候選點和第二目標候選點,判斷所述第一目標候選點與所述第二目標候選點是否在相同方向上;
7.根據權利要求5所述的方法,其特征在于,所述將所述候選直線與所述門直線之間夾角不大于夾角閾值的對應候選點作為第三候選點,包括:
8.根據權利要求6所述的方法,其特征在于,若在所述深度圖像中還存在未被剔除的門
9.根據權利要求1所述的方法,其特征在于,若沒有找到目標候選點位,則識別所述深度圖像中的空曠區域;
10.一種拍攝點位預測裝置,其特征在于,所述裝置包括:
11.一種電子設備,其特征在于,包括:存儲器和處理器;其中,所述存儲器,用于存儲計算機程序;所述處理器耦合至所述存儲器,用于執行所述計算機程序以用于執行權利要求1-9任一項所述的方法。
12.一種存儲有計算機指令的計算機可讀存儲介質,其特征在于,當所述計算機指令被一個或多個處理器執行時,致使所述一個或多個處理器執行權利要求1-9任一項所述的方法。
...【技術特征摘要】
1.一種拍攝點位預測方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述利用所述平面信息,從所述全景圖像中確定有效平面,包括:
3.根據權利要求2所述的方法,其特征在于,利用所述有效平面從所述全景圖像中選擇一個滿足篩選條件的下一拍攝點位,包括:
4.根據權利要求3所述的方法,其特征在于,所述根據所述第一候選點與所述有效平面的位置關系,過濾掉第一候選點中不合格的候選點,過濾掉反向的所述有效平面,包括:
5.根據權利要求1或4所述的方法,其特征在于,利用所述門點信息,從所述全景圖像中預測一個滿足篩選條件的下一拍攝點位,包括:
6.根據權利要求5所述的方法,其特征在于,篩選到所述第一目標候選點和第二目標候選點,判斷所述第一目標候選點與所述第二目標候選點是否在相同方向上;
7.根據權利要求5所述的方法,...
【專利技術屬性】
技術研發人員:沈俊,王劍飛,田虎,關海波,趙冰,楊坤,吳小濤,白保明,肖陽陽,
申請(專利權)人:北京城市網鄰信息技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。