2010-01-18 84 views

回答

28

我懷疑正是這樣的事情存在,但你需要做的是看的iPhone的位置和相機的框架,並從那裏走。基本上,您將通過自定義的.cameraOverlayView(這是3.0中的UIImagePickerController的一個屬性)創建一個UIImagePickerController(Camera類)並覆蓋視圖上的信息。

你可能想從設備的GPS信息(位置,方位,距離等),使用CoreLocation框架。

你也可能會想要做一些web服務器交互,爲此,我建議ASIHTTPRequest。

這些是構建AR應用程序所需的基本工具。

+0

感謝您的答覆。請嘗試 – hardik 2010-01-18 07:20:01

+3

添加到安德魯的答案,截至日期,沒有任何實時圖像處理庫。所以,大多數增強現實應用程序所做的就是根據位置和指南針方向來增加信息。 – Mugunth 2010-01-18 08:07:32

4

有可能爲iPhone 3.1製作一個AR應用程序,用於實時圖像處理(我爲自己做過一個)。 這裏是一個很好的教程與工作示例代碼爲2.x http://www.morethantechnical.com/2009/07/01/augmented-reality-on-the-iphone-using-nyartoolkit-w-code/

對於3.1,您需要替換相機視頻抓取代碼。提示:PLCameraController _createPreviewIOSurface。

請注意,由於使用私有API,您無法將這些應用程序提交到App Store。