TWI833560B - 一種圖像場景構造方法、裝置、電子設備和儲存介質 - Google Patents
一種圖像場景構造方法、裝置、電子設備和儲存介質 Download PDFInfo
- Publication number
- TWI833560B TWI833560B TW112102524A TW112102524A TWI833560B TW I833560 B TWI833560 B TW I833560B TW 112102524 A TW112102524 A TW 112102524A TW 112102524 A TW112102524 A TW 112102524A TW I833560 B TWI833560 B TW I833560B
- Authority
- TW
- Taiwan
- Prior art keywords
- scene
- image
- target
- shooting
- shooting device
- Prior art date
Links
Landscapes
- Processing Or Creating Images (AREA)
- Image Analysis (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
本發明係提供一種圖像場景構造方法、裝置、電子設備和儲存介質。具體包含:獲取目標設備的目標定位資訊;根據目標定位資訊,確定以目標定位資訊為中心的預設半徑範圍內的場景拍攝設備;根據場景拍攝設備的位置和視角資訊,確定靶心圖表像;根據靶心圖表像,對圖像場景進行構造。本發明實施例的技術手段中,可以跟隨目標設備的位置不同,即時的、靈活的確定可以用於構造AR場景的圖像獲取的設備,提高了圖像場景構造的靈活性和實用性;同時,能夠根據位置的不同和視角的不同,對圖像場景進行精確的構造,使得生成的第三人稱AR場景較為還原現實世界,提高了圖像場景構造的準確性。
Description
本發明係關於影像處理技術領域,尤其係關於一種圖像場景構造方法、裝置、電子設備和儲存介質。
隨著虛擬實境(Virtual Reality,VR)和擴增實境(Augmented Reality,AR)等一系列技術的發展,越來越多的行業開始採用這些多媒體技術進行三維建模和智慧交互。尤其是對於圖像場景的構建,廣泛應用於交通、遊戲等行業或領域,為廣大使用者帶來了良好的使用體驗。
當前,對於第三視角的三維圖像場景的構建方法一般採用錄製設備和定位設備對使用者所在的空間範圍進行圖像或視頻的錄製,並通過後期軟體進行場景合成,為使用者提供第三人稱視角的場景顯示。但是,這種方法僅適用於室內便於佈置錄製設備的地方,例如在室內玩AR遊戲的情況。因此,該方法的使用較為局限、靈活性較差。
本發明提供了一種圖像場景構造方法、裝置、電子設備和儲存介質,以提高第三人稱視角的圖像場景構造的靈活性。
根據本發明的一態樣,提供了一種圖像場景構造方法,所述方法包含:
獲取目標設備的目標定位資訊;
根據目標定位資訊,確定以目標定位資訊為中心的預設半徑範圍內的場景拍攝設備;
根據場景拍攝設備的位置和視角資訊,確定靶心圖表像;
根據靶心圖表像,對圖像場景進行構造。
根據本發明的另一態樣,提供了一種圖像場景構造裝置,包含:
定位資訊獲取模組,用於獲取目標設備的目標定位資訊;
拍攝設備確定模組,用於根據目標定位資訊,確定以目標定位資訊為中心的預設半徑範圍內的場景拍攝設備;
靶心圖表像確定模組,用於根據場景拍攝設備的位置和視角資訊,確定靶心圖表像;
圖像場景構造模組,用於根據靶心圖表像,對圖像場景進行構造。
根據本發明的另一態樣,提供了一種電子設備,所述電子設備包含:
至少一個處理器;以及
與所述至少一個處理器通訊連接的記憶體;其中,
所述記憶體儲存有可被所述至少一個處理器執行的電腦程式,所述電腦程式被所述至少一個處理器執行,以使所述至少一個處理器能夠執行本發明任一實施例所述的圖像場景構造方法。
根據本發明的另一態樣,提供一種電腦可讀儲存介質,所述電腦可讀儲存介質儲存有電腦指令,所述電腦指令用於使處理器執行時實現本發明任一實施例所述的圖像場景構造方法。
本發明實施例的技術手段中,根據目標設備的目標定位資訊,確定以其為中心的預設半徑範圍內的場景拍攝設備,這樣做可以跟隨目標設備的位置不同,即時的、靈活的確定可以用於構造AR場景的圖像獲取的設備,提高了圖像場景構造的靈活性和實用性;同時,根據所述場景拍攝設備的位置和視角資訊,確定靶心圖表像以構造圖像場景,能夠根據位置的不同和視角的不同,對圖像場景進行精確的構造,使得生成的第三人稱AR場景較為還原現實世界,提高了圖像場景構造的準確性。
應當理解,本部分所描述的內容並非旨在標識本發明的實施例的關鍵或重要特徵,也不用於限制本發明的範圍。本發明的其它特徵將通過以下的說明書而變得容易理解。
為了使所屬技術領域中具有通常知識者更好地理解本發明方案,下面將結合本發明實施例中的圖式,對本發明實施例中的技術手段進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分的實施例,而不是全部的實施例。基於本發明中的實施例,所屬技術領域中具有通常知識者在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬於本發明保護的範圍。
需要說明的是,本發明的說明書和申請專利範圍及上述圖式中的術語「第一」、「第二」等是用於區別類似的物件,而不必用於描述特定的順序或先後次序。應該理解這樣使用的資料在適當情況下可以互換,以便這裡描述的本發明的實施例能夠以除了在這裡圖示或描述的那些以外的順序實施。此外,術語「包含」和「具有」及他們的任何變形,意圖在於覆蓋不排他的包含,例如,包含一系列步驟或單元的過程、方法、系統、產品或設備不必限於清楚地列出的那些步驟或單元,而是可包含沒有清楚地列出的或對於這些過程、方法、產品或設備固有的其它步驟或單元。
[實施例一]
圖1為本發明實施例一提供了一種圖像場景構造方法的流程圖,本實施例可適用於在現實環境中構建第三人稱的擴增現實畫面的情況,該方法可以由圖像場景構造裝置來執行,該圖像場景構造裝置可以採用硬體及/或軟體的形式實現,該圖像場景構造裝置可配置於電子設備中。如圖1所示,該方法包含:
S110、獲取目標設備的目標定位資訊。
其中,目標設備可以是亟待進行第三人稱三維場景展示的設備,例如AR(Augmented Reality,擴增現實)眼鏡等設備。目標定位資訊可以是目標設備在既定空間中的位置資料,也可以是根據導航衛星進行定位的具體地理位置資訊。例如在戶外,目標設備可以通過內置的導航晶片與導航衛星進行通訊,並通過後台伺服器進行目標設備的座標資料的獲取,即目標定位資訊的獲取。
S120、根據目標定位資訊,確定以目標定位資訊為中心的預設半徑範圍內的場景拍攝設備。
其中,場景拍攝設備可以是任何可以進行圖像拍攝或視頻錄製的硬體設備,例如與目標設備在同一既定空間或在地理位置上相處較近距離的拍攝設備(可以同樣為AR眼鏡,也可以是具備相機的其他設備,可以是移動的拍攝設備,也可以是固定的拍攝設備,本發明實施例對此不作限定)。以目標設備(目標定位資訊)為圓心,以預設長度作為半徑距離範圍內進行場景拍攝設備的確定;也即,在目標定位資訊為中心的預設半徑範圍內,確定除了目標設備以外的其他拍攝設備。當然,預設半徑的長度可以由相關技術人員根據具體情況或者人工經驗進行設置,例如可以設置為10公尺或20公尺等。實際上,各個場景拍攝設備中也內置有導航晶片,後台伺服器可以根據前述步驟中確定的目標設備的目標定位資訊,獲取周圍預設半徑範圍內的所有拍攝設備的資訊(可以不止有定位資訊等)。
S130、根據場景拍攝設備的位置和視角資訊,確定靶心圖表像。
在前述步驟中確定場景拍攝設備後,可以獲取這些場景拍攝設備的定位資訊(即位置,或與目標設備之間的相對位置)。視角資訊可以包含場景拍攝設備的相機視角(例如可以是25°到124°之間,根據場景拍攝設備的硬體情況區別而不同);視角資訊還可以包含視角的方向,例如視角中間的正方向。視角資訊內的圖像資訊均可以被場景拍攝設備所獲取,獲取的介質可以是圖像或者視頻。靶心圖表像可以是由場景拍攝設備拍攝的場景圖像或視頻中的一幀,當然需要說明的是,靶心圖表片中可以包含目標設備,這樣才能有助於建立目標設備的第三人稱視角的AR場景。
可選的,所述預設半徑包含第一預設半徑;相應的,所述根據場景拍攝設備的位置和視角資訊,確定靶心圖表像,可以包含:根據場景拍攝設備的位置和視角資訊,從第一預設半徑範圍中篩選出目標拍攝設備;當目標拍攝設備的數量符合預設數量閾值時,將目標拍攝設備所拍攝的圖像,作為靶心圖表像。
其中,第一預設半徑可以是用於確定第三人稱AR視角的主要拍攝設備的半徑範圍。例如,第一預設半徑可以設定為10公尺,也就是說,以目標設備為圓心,半徑10公尺的範圍內的所有場景拍攝設備,均可以作為用於為目標設備構建第三人稱視角的AR場景的拍攝設備。
但是,數量較少的場景拍攝設備所拍攝的圖像很有可能無法通過後期的處理構建AR場景圖像。因此,需要預先設定一個數量閾值,當第一預設半徑範圍內的場景拍攝設備超過這個數量閾值,才進行靶心圖表像的獲取,從而為後續構建AR場景圖像提供素材,例如可以設置該數量閾值為5個。還有需要解釋的是,由於目標設備可以是使用者佩戴的AR眼鏡等設備,因此在使用者移動的過程中,目標設備也在移動,所以需要後台伺服器根據目標設備的移動情況(即時定位),確定目標設備周圍第一預設半徑範圍內的場景拍攝設備的數量。
可以理解的是,視角中含有目標設備(和使用者)時,對應的圖像才能夠便於在後期合成時構造以目標設備(和使用者)為主體的第三人稱的AR圖像場景。因此,在一種可選實施方式中,所述根據場景拍攝設備的位置和視角資訊,從第一預設半徑範圍中篩選出目標拍攝設備,可以包含:若場景拍攝設備距離目標設備在第一預設半徑之內,並且,場景拍攝設備的視角資訊中存在目標設備,則將場景拍攝設備確定為目標拍攝設備。
可想而知,在第一預設半徑範圍內,能夠拍攝到目標設備的場景拍攝設備可以作為目標拍攝設備,獲取靶心圖表像,説明後期構建以目標設備為主體的第三人稱的AR場景圖像。
在另一種可選實施方式中,所述根據場景拍攝設備的位置和視角資訊,從第一預設半徑範圍中篩選出目標拍攝設備,可以包含:若場景拍攝設備距離目標設備為第一預設半徑,並且,場景拍攝設備的視角資訊中存在目標設備,則將場景拍攝設備確定為目標拍攝設備。
可以理解的是,在實際情況中,由於各個場景拍攝設備的視角相近(幾乎都是廣角),不同的場景拍攝設備距離目標設備和佩戴目標設備的使用者的遠近不同,會造成使用者在不同設備中成像大小不同(由於物理上的透視關係原理),導致後期進行圖像合成和場景構造時,由於目標主體(即佩戴目標設備的使用者)在不同圖像中的成像大小不同,給同一AR場景的構造造成了計算上的負擔,計算量大且容易出錯,更多的計算資源被消耗在恢復目標主體的形象上。
因此,當場景拍攝設備距離目標設備的長度相同,例如均距離目標設備為第一預設半徑,並且,場景拍攝設備的視角資訊中存在目標設備(和使用者)時,對於後期的圖像合成和場景構造是十分有利的,可以進一步的減小計算量,提高AR場景構造的效率和準確性。
進一步的,所述預設半徑包含第二預設半徑,且第二預設半徑大於第一預設半徑;相應的,在根據場景拍攝設備的位置和視角資訊,確定靶心圖表像之後,還可以包含:若場景拍攝設備與目標設備的距離介於第一預設半徑和第二預設半徑之間,或者,場景拍攝設備的視角資訊中不存在目標設備,則將場景拍攝設備作為輔助拍攝設備。
需要說明的是,在一種常見的情況中,只使用視角資訊中包含目標設備的場景拍攝設備,對使用者進行拍攝並構造AR場景,可能會導致使用者的背景或前景的物體和環境等缺少一些圖像資訊,使得最終構造的第三人稱的AR場景並不完整。因此,需要對這些環境和物體等圖像資訊進行補充。
那麼存在兩種情況。其一,用於補充環境和物體等圖像資訊的輔助拍攝設備並不在所述第一預設半徑範圍中;其二,各輔助拍攝設備無論在不在第一預設半徑範圍內,其視角資訊中並不包含目標設備(和使用者)。可以理解的是,滿足上述兩種情況中的至少一種,即可作為輔助拍攝設備,獲取目標設備(和使用者)之外的場景圖像。從而能夠更好的補充第三人稱AR場景中的背景和前景的圖像資訊,使得AR場景的構造更加的精確、完善。當然由於各拍攝設備的圖像獲取有一定的距離限制或數量限制,因此可以設置大於第一預設半徑的第二預設半徑,從而在第二預設半徑範圍內確定可用的輔助拍攝設備是一種可行的實施方式,例如可以設置第二預設半徑為20公尺。
S140、根據靶心圖表像,對圖像場景進行構造。
基於上述各步驟及實施方式所得到的靶心圖表像,通過先前技術中任意一種後期影像處理技術,將平面圖像合稱為以目標設備(和使用者)為中心主體的第三人稱的AR場景。
可選的,所述根據靶心圖表像,對圖像場景進行構造,可以包含:根據靶心圖表像和輔助拍攝設備所拍攝的輔助圖像,對圖像場景進行構造。
其中,靶心圖表像可以是包含目標設備的圖像,輔助圖像可以是不包含目標設備的圖像,僅通過包含目標設備的圖像合成AR場景可能會導致圖像資訊不全,失去一些前景或背景。因此,將靶心圖表像和輔助圖像結合,進行圖像場景的構造,則會補全全部的場景資訊,使得構造出的AR場景更為完善。
進一步的,在根據靶心圖表像,對圖像場景進行構造之後,所述方法還可以包含:將圖像場景投射至目標設備進行展示。
構造好該圖像場景後,將圖像場景的視覺資訊發送至目標設備進行展示。例如可以將構造好的第三人稱的AR場景回饋至使用者佩戴的AR眼鏡中,使得使用者可以通過自己佩戴的AR眼鏡看到自己的第三人稱視角,從而提升使用者的使用體驗。
本發明實施例的技術手段中,根據目標設備的目標定位資訊,確定以以其為中心的預設半徑範圍內的場景拍攝設備,這樣做可以跟隨目標設備的位置不同,即時的、靈活的確定可以用於構造AR場景的圖像獲取的設備,提高了圖像場景構造的靈活性和實用性;同時,根據所述場景拍攝設備的位置和視角資訊,確定靶心圖表像以構造圖像場景,能夠根據位置的不同和視角的不同,對圖像場景進行精確的構造,使得生成的第三人稱AR場景較為還原現實世界,提高了圖像場景構造的準確性。
[實施例二]
圖2為本發明實施例二提供的一種圖像場景構造方法的流程圖,本實施例是在前述各實施方式的基礎上提供的一種理想實施例。如圖2所示,該方法包含:
目標設備(例如使用者佩戴的AR眼鏡或其他設備)通過第三人稱應用程式的人機交互介面開啟第三人稱服務,然後該應用程式通過網路將目標設備的定位資訊上傳到伺服器端。
伺服器搜索資料庫中目標設備位置周圍一定範圍內(AR設備通用相機焦距範圍,例如可以是10公尺)的其他AR設備,若搜索到的數量超過有效閾值(例如5個),則發送第三人稱服務支援請求到符合位置條件(即10公尺的範圍)的設備上,請求這些設備的視場角資訊。
獲取視場角資訊後計算到目標設備距離相同,視場角正方向彼此差別最大(可以理解的是,視場角正方向差別較小的會導致獲取的視角資訊中包含的場景資訊比較重複),並且視角內包含目標設備(如圖2所示)的一組AR設備作為目標拍攝設備。而在有效範圍內的(AR通用相機最大有效拍攝範圍,例如可以是20公尺)其他AR設備則確定為輔助拍攝設備。分別對應發送開啟作為目標拍攝設備和輔助拍攝設備的第三人稱支援服務目標拍攝設備和輔助拍攝設備的差別可以是,目標拍攝設備採集的場景圖片只進行旋轉,剪裁和拼接處理,需要高圖元的照片;輔助拍攝設備採集的用來參考和確認場景物體和細節,需要進行剪裁,縮放和虛擬處理,不需要太高圖元。
目標拍攝設備和輔助拍攝設備開啟AR前置攝像機進行10Hz速度連拍,並發送圖片和視場角資訊至伺服器端,伺服器每秒或每幀對視場角是否依然包含目標設備位置進行判斷,然後對所有目標拍攝設備的圖片剪裁,缺少的部分和不清楚的部分通過輔助拍攝設備的圖片進行渲染,形成3D場景圖片。然後,結合目標設備所在位置和使用者形象建模和渲染出以使用者為中心的3D場景圖片。
伺服器通過網路,即時的將構造的場景圖像發送到服務請求設備端(即目標設備),目標設備將這些圖像投射到AR鏡片上完成第三人稱場景切換,使得使用者可以通過自己佩戴的AR眼鏡看到以自己為中心的三維的第三人稱AR場景。
[實施例三]
圖3為本發明實施例三提供的一種圖像場景構造裝置的結構示意圖。如圖3所示,該裝置300包含:
定位資訊獲取模組310,用於獲取目標設備的目標定位資訊;
拍攝設備確定模組320,用於根據目標定位資訊,確定以目標定位資訊為中心的預設半徑範圍內的場景拍攝設備;
靶心圖表像確定模組330,用於根據場景拍攝設備的位置和視角資訊,確定靶心圖表像;
圖像場景構造模組340,用於根據靶心圖表像,對圖像場景進行構造。
本發明實施例的技術手段中,根據目標設備的目標定位資訊,確定以其為中心的預設半徑範圍內的場景拍攝設備,這樣做可以跟隨目標設備的位置不同,即時的、靈活的確定可以用於構造AR場景的圖像獲取的設備,提高了圖像場景構造的靈活性和實用性;同時,根據所述場景拍攝設備的位置和視角資訊,確定靶心圖表像以構造圖像場景,能夠根據位置的不同和視角的不同,對圖像場景進行精確的構造,使得生成的第三人稱AR場景較為還原現實世界,提高了圖像場景構造的準確性。
在一種可選實施方式中,所述預設半徑包含第一預設半徑;相應的,所述靶心圖表像確定模組330,可以包含:
目標設備篩選單元,用於根據場景拍攝設備的位置和視角資訊,從第一預設半徑範圍中篩選出目標拍攝設備;
靶心圖表像確定單元,用於當目標拍攝設備的數量符合預設數量閾值時,將目標拍攝設備所拍攝的圖像,作為靶心圖表像。
在一種可選實施方式中,所述目標設備篩選單元可以具體用於:
若場景拍攝設備距離目標設備在第一預設半徑之內,並且,場景拍攝設備的視角資訊中存在目標設備,則將場景拍攝設備確定為目標拍攝設備。
在一種可選實施方式中,所述目標設備篩選單元可以具體用於:
若場景拍攝設備距離目標設備為第一預設半徑,並且,場景拍攝設備的視角資訊中存在目標設備,則將場景拍攝設備確定為目標拍攝設備。
在一種可選實施方式中,所述預設半徑包含第二預設半徑,且第二預設半徑大於第一預設半徑;相應的,所述靶心圖表像確定模組330,還可以用於:
若場景拍攝設備與目標設備的距離介於第一預設半徑和第二預設半徑之間,或者,場景拍攝設備的視角資訊中不存在目標設備,則將場景拍攝設備作為輔助拍攝設備。
在一種可選實施方式中,所述圖像場景構造模組340,可以具體用於:
根據靶心圖表像和輔助拍攝設備所拍攝的輔助圖像,對圖像場景進行構造。
在一種可選實施方式中,所述裝置300還可以包含
圖像場景展示模組,用於將圖像場景投射至目標設備進行展示。
本發明實施例所提供的圖像場景構造裝置可執行本發明任意實施例所提供的圖像場景構造方法,具備執行各圖像場景構造方法相應的功能模組和功效。
[實施例四]
圖4示出了可以用來實施本發明的實施例的電子設備10的結構示意圖。電子設備旨在表示各種形式的數位電腦,諸如,筆記型電腦、台式電腦、工作台、個人數位助理、伺服器、刀鋒伺服器、大型電腦、和其它適合的電腦。電子設備還可以表示各種形式的行動裝置,諸如,個人數位處理、行動電話、智慧型手機、可穿戴設備(如頭盔、眼鏡、手錶等)和其它類似的計算裝置。本說明書所示的部件、其等的連接和關係、以及其等的功能僅僅作為示例,並且不意在限制本說明書中描述的及/或要求的本發明的實現。
如圖4所示,電子設備10包含至少一個處理器11,以及與至少一個處理器11通訊連接的記憶體,如唯讀記憶體(Read-Only Memory,ROM)12、隨機存取記憶體(Random Access Memory,RAM)13等,其中,記憶體儲存有可被至少一個處理器執行的電腦程式,處理器11可以根據儲存在唯讀記憶體(ROM)12中的電腦程式或者從記憶單元18載入到隨機存取記憶體(RAM)13中的電腦程式,來執行各種適當的動作和處理。在隨機存取記憶體(RAM) 13中,還可儲存電子設備10操作所需的各種程式和資料。處理器11、唯讀記憶體(ROM) 12以及隨機存取記憶體(RAM) 13通過匯流排14彼此相連。輸入/輸出(Input/Output,I/O)介面15也連接至匯流排14。
電子設備10中的多個部件連接至輸入/輸出(I/O)介面15,包含:輸入單元16,例如鍵盤、滑鼠等;輸出單元17,例如各種類型的顯示器、揚聲器等;記憶單元18,例如磁片、光碟等;以及通訊單元19,例如網卡、數據機、無線通訊收發機等。通訊單元19允許電子設備10通過諸如網際網路的電腦網路及/或各種電訊網路與其他設備交換資訊/資料。
處理器11可以是各種具有處理和計算能力的通用及/或專用處理組件。處理器11的一些示例包含但不限於中央處理單元(Central Processing Unit,CPU)、圖形處理單元(Graphics Processing Unit,GPU)、各種專用的人工智慧(Artificial Intelligence,AI)計算晶片、各種運行機器學習模型演算法的處理器、數位訊號處理器(Digital Signal Processor,DSP)、以及任何適當的處理器、控制器、微控制器等。處理器11執行上文所描述的各個方法和處理,例如圖像場景構造方法。
在一些實施例中,圖像場景構造方法可被實現為電腦程式,其被有形地包含於電腦可讀儲存介質,例如記憶單元18。在一些實施例中,電腦程式的部分或者全部可以經由唯讀記憶體(ROM) 12及/或通訊單元19而被載入及/或安裝到電子設備10上。當電腦程式載入到隨機存取記憶體(RAM) 13並由處理器11執行時,可以執行上文描述的圖像場景構造方法的一個或多個步驟。備選地,在其他實施例中,處理器11可以通過其他任何適當的方式(例如,借助於韌體)而被配置為執行圖像場景構造方法。
本說明書中以上描述的系統及技術的各種實施方式可以在數位電子電路系統、積體電路系統、現場可程式化邏輯閘陣列(Field Programmable Gate Array,FPGA)、特殊應用積體電路(Application Specific Integrated Circuit,ASIC)、專用標準產品(Application Specific Standard Product,ASSP)、單晶片系統(System on Chip,SOC)、複雜可程式化邏輯裝置(Complex Programmable Logic Device,CPLD)、電腦硬體、韌體、軟體、及/或其等之組合中實現。這些各種實施方式可以包含:實施在一個或者多個電腦程式中,該一個或者多個電腦程式可在包含至少一個可程式設計處理器的可程式設計系統上執行及/或解釋,該可程式設計處理器可以是專用或通用可程式設計處理器,可以從儲存系統、至少一個輸入裝置、和至少一個輸出裝置接收資料和指令,並且將資料和指令傳輸至該儲存系統、該至少一個輸入裝置、和該至少一個輸出裝置。
用於實施本發明的方法的電腦程式可以採用一個或多個程式設計語言的任何組合來編寫。這些電腦程式可以提供給通用電腦、專用電腦或其他可程式設計資料處理裝置的處理器,使得電腦程式當由處理器執行時使流程圖及/或方塊圖中所規定的功能/操作被實施。電腦程式可以完全在機器上執行、部分地在機器上執行,作為獨立套裝軟體部分地在機器上執行且部分地在遠端機器上執行或完全在遠端機器或伺服器上執行。
在本發明的上下文中,電腦可讀儲存介質可以是有形的介質,其可以包含或儲存以供指令執行系統、裝置或設備使用或與指令執行系統、裝置或設備結合地使用的電腦程式。電腦可讀儲存介質可以包含但不限於電子的、磁性的、光學的、電磁的、紅外線的、或半導體系統、裝置或設備,或者上述內容的任何合適組合。備選地,電腦可讀儲存介質可以是機器可讀訊號介質。機器可讀儲存介質的更具體示例會包含基於一個或多個線的電氣連接、攜帶式電腦硬碟、硬碟、隨機存取記憶體(RAM)、唯讀記憶體(ROM)、可抹除可程式唯讀記憶體(Erasable Programmable Read-Only Memory,EPROM)或快閃記憶體、光纖、光碟唯讀記憶體(Compact Disc Read-Only Memory,CD-ROM)、光學儲存設備、磁性儲存設備、或上述內容的任何合適組合。
為了提供與使用者的交互,可以在電子設備上實施此處描述的系統和技術,該電子設備具有:用於向使用者顯示資訊的顯示裝置(例如,陰極射線管(Cathode Ray Tube,CRT)或者液晶顯示器(Liquid Crystal Display,LCD)監視器);以及鍵盤和指向裝置(例如,滑鼠或者軌跡球),使用者可以通過該鍵盤和該指向裝置來將輸入提供給電子設備。其它種類的裝置還可以用於提供與使用者的交互;例如,提供給使用者的回饋可以是任何形式的感測回饋(例如,視覺回饋、聽覺回饋、或者觸覺回饋);並且可以用任何形式(包含聲輸入、語音輸入或者、觸覺輸入)來接收來自使用者的輸入。
可以將此處描述的系統和技術實施在包含後台部件的計算系統(例如,作為資料伺服器)、或包含中介軟體部件的計算系統(例如,應用伺服器)、或者包含前端部件的計算系統(例如,具有圖形化使用者介面或者網路流覽器的使用者電腦,使用者可以通過該圖形化使用者介面或者該網路流覽器來與此處描述的系統和技術的實施方式交互)、或者包含這種後台部件、中介軟體部件、或者前端部件的任何組合的計算系統中。可以通過任何形式或者介質的數位資料通訊(例如,通訊網路)來將系統的部件相互連接。通訊網路的示例包含:區域網路(Local Area Network,LAN)、廣域網路(Wide Area Network,WAN)、區塊鏈網路和網際網路。
計算系統可以包含使用者端和伺服器。使用者端和伺服器一般遠離彼此並且通常通過通訊網路進行交互。通過在相應的電腦上運行並且彼此具有使用者端-伺服器關係的電腦程式來產生使用者端和伺服器的關係。伺服器可以是雲端伺服器,又稱為雲端計算伺服器或雲端主機,是雲端計算服務體系中的一項主機產品,以解決了傳統物理主機與VPS服務中,存在的管理難度大,業務擴展性弱的缺陷。
應該理解,可以使用如上所示之各種形式的流程,重新排序、增加或刪除步驟。例如,本發明中記載的各步驟可以並行地執行亦可順序地執行也可以不同的次序執行,只要能夠實現本發明的技術手段所期望的結果,本說明書在此不進行限制。
上述具體實施方式,並不構成對本發明保護範圍的限制。所屬技術領域中具有通常知識者應該明白的是,根據設計要求和其他因素,可以進行各種修改、組合、子組合和替代。任何在本發明的精神和原則之內所作的修改、均等替換和改進等,均應包含在本發明保護範圍之內。
本發明要求在2022年11月25日提交中國專利局、申請號為202211493520.1的中國專利申請的優先權,以上申請的全部內容通過引用結合在本發明中。
10:電子設備
11:處理器
12:唯讀記憶體(ROM)
13:隨機存取記憶體(RAM)
14:匯流排
15:輸入/輸出(I/O)介面
16:輸入單元
17:輸出單元
18:記憶單元
19:通訊單元
300:裝置
310:定位資訊獲取模組
320:拍攝設備確定模組
330:靶心圖表像確定模組
340:圖像場景構造模組
為了更清楚地說明本發明實施例中的技術手段,下面將對實施例描述中所需要使用的圖式作簡單地介紹,顯而易見地,下面描述中的圖式僅僅是本發明的一些實施例,對於所屬技術領域中具有通常知識者來講,在不付出創造性勞動的前提下,還可以根據這些圖式獲得其他的圖式。
〔圖1〕是根據本發明實施例一提供的一種圖像場景構造方法的流程圖。
〔圖2〕是根據本發明實施例二所適用的拍攝設備的示意圖。
〔圖3〕是根據本發明實施例三提供的一種圖像場景構造裝置的結構示意圖。
〔圖4〕是實現本發明實施例的圖像場景構造方法的電子設備的結構示意圖。
S110、S120、S130、S140:步驟
Claims (10)
- 一種圖像場景構造方法,應用於電子設備,其特徵係包含:獲取目標設備的目標定位資訊;根據該目標定位資訊,確定以該目標定位資訊為中心的預設半徑範圍內的場景拍攝設備;根據該場景拍攝設備的位置和視角資訊,確定靶心圖表像;根據該靶心圖表像,對圖像場景進行構造;其中,該圖像場景為擴增現實場景;其中,該目標設備是亟待進行第三人稱三維場景展示的設備,該場景拍攝設備是進行圖像拍攝或視頻錄製的硬體設備。
- 如請求項1所述之方法,其中,該預設半徑包含第一預設半徑;相應的,該根據該場景拍攝設備的位置和視角資訊,確定靶心圖表像,包含:根據該場景拍攝設備的位置和視角資訊,從該第一預設半徑範圍中篩選出目標拍攝設備;當該目標拍攝設備的數量符合預設數量閾值時,將該目標拍攝設備所拍攝的圖像,作為靶心圖表像。
- 如請求項2所述之方法,其中,該根據該場景拍攝設備的位置和視角資訊,從該第一預設半徑範圍中篩選出目標拍攝設備,包含:若該場景拍攝設備距離該目標設備在該第一預設半徑之內,並且,該場景拍攝設備的該視角資訊中存在該目標設備,則將該場景拍攝設備確定為該目標拍攝設備。
- 如請求項2所述之方法,其中,該根據該場景拍攝設備的位置和視 角資訊,從該第一預設半徑範圍中篩選出目標拍攝設備,包含:若該場景拍攝設備距離該目標設備為該第一預設半徑,並且,該場景拍攝設備的該視角資訊中存在該目標設備,則將該場景拍攝設備確定為該目標拍攝設備。
- 如請求項2至4中任一項所述之方法,其中,該預設半徑包含第二預設半徑,且該第二預設半徑大於該第一預設半徑;相應的,在該根據該場景拍攝設備的位置和視角資訊,確定靶心圖表像之後,還包含:若該場景拍攝設備與該目標設備的距離介於該第一預設半徑和該第二預設半徑之間,或者,該場景拍攝設備的該視角資訊中不存在該目標設備,則將該場景拍攝設備作為輔助拍攝設備。
- 如請求項5所述之方法,其中,該根據該靶心圖表像,對圖像場景進行構造,包含:根據該靶心圖表像和該輔助拍攝設備所拍攝的輔助圖像,對圖像場景進行構造。
- 如請求項1至4中任一項所述之方法,在該根據該靶心圖表像,對圖像場景進行構造之後,該方法還包含:將該圖像場景投射至該目標設備進行展示。
- 一種圖像場景構造裝置,其特徵係包含:定位資訊獲取模組,用於獲取目標設備的目標定位資訊;拍攝設備確定模組,用於根據該目標定位資訊,確定以該目標定位資訊為中心的預設半徑範圍內的場景拍攝設備;靶心圖表像確定模組,用於根據該場景拍攝設備的位置和視角資訊,確定靶心 圖表像;圖像場景構造模組,用於根據該靶心圖表像,對圖像場景進行構造;其中,該圖像場景為擴增現實場景;其中,該目標設備是亟待進行第三人稱三維場景展示的設備,該場景拍攝設備是進行圖像拍攝或視頻錄製的硬體設備。
- 一種電子設備,其特徵係包含:至少一個處理器;以及與該至少一個處理器通訊連接的記憶體;其中,該記憶體儲存有可被該至少一個處理器執行的電腦程式,該電腦程式被該至少一個處理器執行,以使該至少一個處理器能夠執行請求項1至7中任一項所述之圖像場景構造方法。
- 一種電腦可讀儲存介質,該電腦可讀儲存介質儲存有電腦指令,該電腦指令用於使處理器執行時實現請求項1至7中任一項所述之圖像場景構造方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211493520.1A CN115713614A (zh) | 2022-11-25 | 2022-11-25 | 一种图像场景构造方法、装置、电子设备和存储介质 |
| CN202211493520.1 | 2022-11-25 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI833560B true TWI833560B (zh) | 2024-02-21 |
| TW202422478A TW202422478A (zh) | 2024-06-01 |
Family
ID=85234811
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW112102524A TWI833560B (zh) | 2022-11-25 | 2023-01-19 | 一種圖像場景構造方法、裝置、電子設備和儲存介質 |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN115713614A (zh) |
| TW (1) | TWI833560B (zh) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI526992B (zh) * | 2015-01-21 | 2016-03-21 | 國立清華大學 | 擴充實境中基於深度攝影機之遮蔽效果優化方法 |
| TWI659335B (zh) * | 2017-05-25 | 2019-05-11 | 大陸商騰訊科技(深圳)有限公司 | 圖形處理方法和裝置、虛擬實境系統和計算機儲存介質 |
| CN110132242A (zh) * | 2018-02-09 | 2019-08-16 | 驭势科技(北京)有限公司 | 多摄像机即时定位与地图构建的三角化方法及其运动体 |
| CN110585704A (zh) * | 2019-09-20 | 2019-12-20 | 腾讯科技(深圳)有限公司 | 虚拟场景中的对象提示方法、装置、设备及存储介质 |
| TW202203651A (zh) * | 2020-05-13 | 2022-01-16 | 新加坡商聯發科技(新加坡)私人有限公司 | 用以傳訊沉浸式媒體中多種類型視域的方法和裝置 |
| TW202240431A (zh) * | 2021-03-10 | 2022-10-16 | 美商高通公司 | 用於由串流媒體數據定義的虛擬互動場景中的虛擬相機的物體碰撞數據 |
-
2022
- 2022-11-25 CN CN202211493520.1A patent/CN115713614A/zh active Pending
-
2023
- 2023-01-19 TW TW112102524A patent/TWI833560B/zh active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI526992B (zh) * | 2015-01-21 | 2016-03-21 | 國立清華大學 | 擴充實境中基於深度攝影機之遮蔽效果優化方法 |
| TWI659335B (zh) * | 2017-05-25 | 2019-05-11 | 大陸商騰訊科技(深圳)有限公司 | 圖形處理方法和裝置、虛擬實境系統和計算機儲存介質 |
| CN110132242A (zh) * | 2018-02-09 | 2019-08-16 | 驭势科技(北京)有限公司 | 多摄像机即时定位与地图构建的三角化方法及其运动体 |
| CN110585704A (zh) * | 2019-09-20 | 2019-12-20 | 腾讯科技(深圳)有限公司 | 虚拟场景中的对象提示方法、装置、设备及存储介质 |
| CN110585704B (zh) | 2019-09-20 | 2021-04-09 | 腾讯科技(深圳)有限公司 | 虚拟场景中的对象提示方法、装置、设备及存储介质 |
| TW202203651A (zh) * | 2020-05-13 | 2022-01-16 | 新加坡商聯發科技(新加坡)私人有限公司 | 用以傳訊沉浸式媒體中多種類型視域的方法和裝置 |
| TW202240431A (zh) * | 2021-03-10 | 2022-10-16 | 美商高通公司 | 用於由串流媒體數據定義的虛擬互動場景中的虛擬相機的物體碰撞數據 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115713614A (zh) | 2023-02-24 |
| TW202422478A (zh) | 2024-06-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107820593B (zh) | 一种虚拟现实交互方法、装置及系统 | |
| WO2019242262A1 (zh) | 基于增强现实的远程指导方法、装置、终端和存储介质 | |
| CN112053446A (zh) | 一种基于三维gis的实时监控视频与三维场景融合方法 | |
| WO2019233445A1 (zh) | 对房屋进行数据采集和模型生成的方法 | |
| US20120293613A1 (en) | System and method for capturing and editing panoramic images | |
| WO2019238114A1 (zh) | 动态模型三维重建方法、装置、设备和存储介质 | |
| CN112270702B (zh) | 体积测量方法及装置、计算机可读介质和电子设备 | |
| CN103716586A (zh) | 一种基于三维空间场景的监控视频融合系统和方法 | |
| CN112740261A (zh) | 全景光场捕获、处理和显示 | |
| CN114926612A (zh) | 空中全景图像处理与沉浸式显示系统 | |
| TW202244680A (zh) | 位置姿勢獲取方法、電子設備及電腦可讀儲存媒體 | |
| CN115546422A (zh) | 一种建筑物的三维模型构建方法、系统和电子设备 | |
| CN115690382A (zh) | 深度学习模型的训练方法、生成全景图的方法和装置 | |
| CN113253842A (zh) | 场景编辑方法和相关装置、设备 | |
| JP2019022151A (ja) | 情報処理装置、画像処理システム、制御方法、及び、プログラム | |
| WO2023226370A1 (zh) | 一种目标对象的三维重现方法及系统 | |
| CN105892638A (zh) | 一种虚拟现实交互方法、装置和系统 | |
| CN115278193A (zh) | 全景视频分发方法、装置、设备及计算机存储介质 | |
| TWI833560B (zh) | 一種圖像場景構造方法、裝置、電子設備和儲存介質 | |
| CN111083368A (zh) | 一种基于云端的模拟物理云台全景视频展示系统 | |
| CN114205669A (zh) | 自由视角视频的播放方法、装置及电子设备 | |
| WO2021217403A1 (zh) | 可移动平台的控制方法、装置、设备及存储介质 | |
| WO2024217194A1 (zh) | 光场图像处理方法及装置 | |
| CN113038262B (zh) | 一种全景直播方法和装置 | |
| CN213126248U (zh) | 一种地铁车辆段施工现场与bim场景智能交互系统 |