【技術實現步驟摘要】
本專利技術涉及增強現實處理
,尤其涉及一種實現增強現實的方法及裝置。
技術介紹
增強現實(Augmented Reality,AR)是在虛擬現實的基礎上發展起來的新技術,是虛擬現實研究的一個重要分支。概括地說,增強現實技術是借助計算機圖形技術和可視化技術產生現實環境中不存在的虛擬對象,并將虛擬對象準確地“嵌入”到真實環境中,借助顯示設備將虛擬對象與真實環境融為一體,將虛擬的信息應用到真實世界,從而呈現給用戶一個感官效果真實的新環境,以實現對現實的增強。用于實現增強現實技術的增強現實系統需要通過分析大量的定位數據和場景信息來保證計算機生成的虛擬物體可以精確地定位在真實場景中。因此,增強現實系統中通常都包含以下幾個基本的處理步驟( I)獲取真實場景信息;(2)對獲取的真實場景信息和攝像頭位置信息進行分析;(3)生成虛擬物體;(4)根據攝像頭位置信息在視平面上繪制虛擬物體,并將虛擬物體與真實場景信息一起顯示。目前,主要采用的增強現實技術包括帶標注的增強現實(即MarkerAR)技術和無標注的增強現實(Marker-less AR)技術。下面將分別對現有技術中采用的兩種增強現實技術進行描述。(一)帶標注的增強現實技術在帶標記的增強現實技術中,主要是使用方形的黑白標記,識別和跟蹤黑白標記以實現攝像頭位置的估計,進而實現虛擬和現實的疊加。帶標記的增強現實技術的具體實現過程可以包括(I)攝像頭采集現實世界的影像,并將其傳給計算機;(2)計算機上的軟件在每幀視頻中搜索所有可能的矩形物體,例如,可以使用固定門限值將矩形物體標記分割出來;(3)如果找到矩形,則軟件采用 ...
【技術保護點】
一種實現增強現實的方法,其特征在于,包括:獲取采集到的真實圖像的一個或多個邊緣連通區域;若所述的邊緣連通區域的覆蓋范圍符合預定要求,但圖像質量不符合預定要求,則將所述邊緣連通區域包含的圖像進行下采樣處理;根據下采樣處理后的邊緣連通區域包含的圖像及預先保存的采樣模板確定攝像頭位置信息;根據所述攝像頭位置信息進行增強現實的處理操作。
【技術特征摘要】
1.一種實現增強現實的方法,其特征在于,包括獲取采集到的真實圖像的一個或多個邊緣連通區域;若所述的邊緣連通區域的覆蓋范圍符合預定要求,但圖像質量不符合預定要求,則將所述邊緣連通區域包含的圖像進行下采樣處理;根據下采樣處理后的邊緣連通區域包含的圖像及預先保存的采樣模板確定攝像頭位置信息;根據所述攝像頭位置信息進行增強現實的處理操作。2.根據權利要求1所述的方法,其特征在于,所述獲取采集到的真實圖像的一個或多個邊緣連通區域之前還包括對采集到的真實圖像的邊緣進行二值化處理,并根據八連通原則將采集到的真實圖像劃分為一個或多個邊緣連通區域。3.根據權利要求1所述的方法,其特征在于,所述覆蓋范圍符合預定要求是指所述邊緣連通區域至少存在兩條完整的直線邊緣,且通過延長補齊的方式可以獲得完整的四邊形;所述圖像質量不符合預定要求是指所述邊緣連通區域中的局部特征點的數量未達到預定的數量。4.根據權利要求1、2或3所述的方法,其特征在于,該方法還包括若所述的邊緣連通區域的覆蓋范圍和圖像質量均符合預定要求,則采用精確匹配的方式確定攝像頭位置信息。5.根據權利要求4所述的方法,其特征在于,所述采用精確匹配的方式確定攝像頭位置信息的步驟包括采用統計的方式將所述邊緣連通區域中的局部特征點與預定訓練集中特征點進行匹配,獲得匹配概率符合要求的局部特征點;根據邊緣連通區域的局部特征位置的幾何約束,在所述匹配概率符合要求的局部特征點中確定合理的匹配概率符合要求的局部特征點;根據所述合理的匹配概率符合要求的局部特征點確定攝像頭位置信息。6.根據權利要求1、2或3所述的方法,其特征在于,該方法還包括若所述邊緣連通區域的覆蓋范圍不符合預定要求,圖像質量符合預定要求,則判斷所述邊緣連通區域是否為目標對象的運動估計區域;若所述邊緣連通區域為目標對象的運動估計區域,則采用特征點跟蹤的方式確定攝像頭位置信息,否則,采用基于不變特征算子的匹配方式確定攝像頭位置信息。7.根據權利要求6所述的方法,其特征在于,所述基于不變特征算子的匹配方式確定攝像頭位置信息的步驟包括提取所述的邊緣連通區域中包含的局部特征點;將提取的所述局部特征點與預先保存的不變特征算子進行匹配,根據匹配結果確定匹配成功的局部特征點;根據邊緣連通區域的局部特征位置的幾何約束,在所述匹配成功的局部特征點中確定合理的匹配成功的局部特征點;根據所述合理的匹配成功的局部特征點確定攝像頭位置信息。8.根據權利要求1、2或3所述的方法,其特征在于,該方法還包括若所述的邊緣連通區域的覆蓋范圍和圖像質量均不符合預定要求,則無法確定攝像頭位置信息。9.根據權利要求1、2或3所述的方法,其特征在于,該方法還包括主線程和圖像渲染線程,或者,主線程、圖像渲染線程和一個或多個分區處理線程,其中主線程,用于選擇未被處理的邊緣連通區域執行所述確定攝像頭位置信息的操作;圖像渲染線程,用于對已確定攝像頭位置信息的邊緣連通區域,執行所述增強現實的處理操作;分區處理線程,用于選擇未被處理的邊緣連通區域執行所述確定攝像頭位置信息的操作。10.一種實現增強現實的裝置,其特征在于,包括連通區域獲取模塊,用于獲取采集到的真實圖像的一個或多個邊緣連通區域;下采樣處理模塊,用于在所述連通區域獲取模塊獲取的邊緣連通區域的覆蓋范圍符合預定要求,但圖像質量不符合預定要求時,將所述邊緣連通區域包含的圖像進行下采樣處理;第一攝像頭位置確定模塊,用于根據所述下采樣處理模塊下采樣處理后的邊緣連通區域包含的圖像...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。