2013-05-16 30 views
0

我正在爲客戶端啓動一個AR項目,該項目涉及使用AR以顯示有關某些對象的信息。例如,在這個項目中,用戶可以將相機指向汽車。根據用戶正在看的汽車哪一部分(前大燈,擋風玻璃),會出現一個按鈕。當用戶按下該按鈕時,屏幕上將出現信息窗口,向用戶提供關於該特定汽車部件的更多信息。什麼AR庫可用於開發iOS應用程序以顯示有關某些對象的信息?

客戶不希望在車上放置物理標記(QR碼/圖案),因此汽車零件將不得不以另一種方式檢測。

我之前開發過AR應用程序,但基於用戶位置和天空中生成的標記。我覺得這個系統不會完全符合客戶的要求。

有沒有人能夠指出我正確的方向(iOS庫)這種類型的項目,以及它是否是完全可行的。

感謝您的輸入, Andy。

+1

你在談論什麼挑剔的汽車外觀的特定部分就像(更不用說它首先是一輛汽車)。這更像是一個計算機視覺問題,而不是增強現實問題。 –

+0

該項目聽起來可行 - 您主要關注的是汽車的哪些部件實際上非常適合作爲基於計算機視覺的算法的參考圖像。它通常適用於包含許多功能的圖像(例如,由於發動機罩是一個統一的表面,因此不具有任何特徵)。有幾個庫封裝了圖像識別算法,並幫助將您的內容視覺化。 (例如Wikitude,高通,metaio等等) – Wikitude

回答

0

看來你正在前往一個有趣的話題。但是,我擔心的是你想要做的事情的準確性。基於位置的AR將成爲您研究工作的起點。您的問題域的粒度仍然較小。由於您已經開始使用基於位置的AR應用程序,因此您可能已經注意到您可以預期的精度最高可達3米。因此,這種準確性無法以先進的方式解決您的問題域。

但是,我看到了解決問題域的原型。寶馬增強現實手冊就是一個很好的例子。檢查這個鏈接http://www.youtube.com/watch?v=P9KPJlA5yds

因此,我從來沒有遇到過適當的iOS增強現實庫,甚至Android可以解決無標記AR環境中的問題域。

以上信息僅供您參考,並非以任何方式妨礙您的行爲。

0

您需要的是基於模型的跟蹤器/ 6DOF對象跟蹤器。當你想跟蹤一輛汽車時,它肯定是無特色的(或者你只會得到稀疏的特徵),所以你應該看看無紋理的非平面3D(物體)跟蹤解決方案。 (很多研究,很少有產品/ SDK),但使用像OpenCV這樣的庫和適當的文獻(見下文),你應該能夠開發一個。您可以查看一個開源解決方案,如ViSP庫,該庫有一個基於模型的跟蹤器模塊,但不是官方的iOS端口。對於商業圖書館來說,最接近的將是支持SLAM或「3D對象跟蹤」的AR庫。

在技術術語,你有不同的方式來處理這個問題,一些指點:

相關問題