有没有一个很好的教程来实现增强现实iPhone应用程序?

时间:2010-01-18 06:50:22

标签: iphone camera augmented-reality

是否有任何好的教程或示例应用程序可以演示如何制作增强现实iPhone应用程序?

7 个答案:

答案 0 :(得分:28)

我怀疑存在这样的事情,但你需要做的是查看iPhone的位置和相机框架,并从那里开始。

基本上,您将通过自定义.cameraOverlayView(3.0中的UIImagePickerController的属性)创建UIImagePickerController(Camera类)并在视图上叠加信息。

您可能希望使用CoreLocation框架从设备的GPS获取信息(位置,航向,距离等)。

您可能也想要进行一些Web服务器交互,为此我建议ASIHTTPRequest。

这些是构建AR应用程序所需的基本工具。

答案 1 :(得分:9)

答案 2 :(得分:8)

这是在github上托管的iphone AR项目:http://github.com/zac/iphonearkit/

我自己没有使用它。

答案 3 :(得分:5)

检查一下: http://www.iphonedevsdk.com/forum/iphone-sdk-game-development/38119-augmented-reality-ar.html 你会找到一个教程和样本:)。 祝你好运!

答案 4 :(得分:5)

有一款适用于iPhone的GPL(免费和开源)增强现实浏览器:mixare增强现实引擎。 你可以在gthub中找到代码:https://github.com/mixare/mixare-iphone/ 和用例以及网站上的更多信息:http://www.mixare.org

最佳, 丹尼尔

答案 5 :(得分: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。

答案 6 :(得分:3)

我也发现了一个

http://www.3dar.us/docs/tutorials/add-3dar-to-your-app-in-5-minutes/?gclid=CM2Stpr64KoCFQsh6wod906E7Q

它在github上有源代码,它在页面的末尾链接。