我正在开发iPhone应用程序,我需要在其中实现增强现实功能。但我不知道任何增强现实API。
请给我任何免费/非商业增强现实API的建议。
答案 0 :(得分:1)
从github获取http://www.iphonear.org/并从你的UIViewController做一些类似的事情:
ARGeoViewController *arController = [[ARGeoViewController alloc] init];
arController.debugMode = YES;
arController.delegate = self;
arController.scaleViewsBasedOnDistance = YES;
arController.minimumScaleFactor = .5;
arController.rotateViewsBasedOnPerspective = YES;
NSMutableArray *locations = [[NSMutableArray alloc] init];
CLLocation *tempLocation;
ARGeoCoordinate *tempCoordinate;
tempLocation = [[CLLocation alloc] initWithLatitude:40.756054 longitude:-73.986951];
tempCoordinate = [ARGeoCoordinate coordinateWithLocation:tempLocation];
tempCoordinate.title = @"New York City";
[locations addObject:tempCoordinate];
[tempLocation release];
[arController addCoordinates:locations];
[locations release];
[arController startListening];
[self presentModalViewController:arController animated:YES];
如果您想了解arkit中的代码,可以查看来自iDev | 360的Jonathan Saggau的演讲:http://www.jonathansaggau.com/blog/2010/10/iphone_ipad_devcon_sample_code.html
答案 1 :(得分:0)
Qualcomm有一些有趣的项目 - 最近甚至有一场竞赛让公司展示如何使用他们的产品 - more on their website
答案 2 :(得分:0)
Metaio SDK兼容Android和iPhone。下载是免费的,但带有水印。 This link还为您提供了所有教程和演示代码。希望这会有所帮助。
答案 3 :(得分:0)
2016年,苹果发布了一个名为ARKit的框架,该框架可用于AR应用程序开发。 ARKit随iOS 11一起引入。有关ARKIT的更多详细信息以及API的用法可从下面的链接中获得。 https://developer.apple.com/augmented-reality/arkit/