Wikitude / AR SDK用于在3d空间中挑选对象

时间:2016-05-06 04:52:58

标签: ios objective-c augmented-reality vuforia wikitude

enter image description here

我正在考虑将AR套件集成到我们的iOS App中,以便我们可以使用相机扫描房间或视野中的物体。上面是我的意思的一个例子,如果你要拿起相机,它会突出显示房间中的单独物体,并允许它们被点击并“添加”到系统中。

有没有人知道这是否可以用现有的AR套件或其他任何东西实现?这一切似乎都是这样的事实:您正在寻找的对象必须预先定义并加载到数据库中,以便应用程序可以找到它们。我希望它应该能够实时挑选对象。它不需要实际知道实际对象的任何细节,以便可以从基础场景中拉出来。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

OpenCV库(iOS)包含许多算法来比较不同的图像blob。如果你想匹配一些简单的模板来找到对象,那么试试Viola&琼斯算法和所谓的哈尔级联。例如,OpenCV已经训练了XML​​文件中的模板集合,用于检测面部。 OpenCV包含用于训练的实用程序,因此您可以为其他类型的对象生成级联。

一些示例项目:

https://github.com/alexmac/alcexamples/blob/master/OpenCV-2.4.2/doc/user_guide/ug_traincascade.rst级联分类器训练 https://github.com/lukagabric/iOS-OpenCV用于检测颜色和圆形的示例代码 https://github.com/BloodAxe/OpenCV-Tutorial特征检测(SURF,ORB,FREAK) 使用金字塔缩放,Canny,轮廓,轮廓简化的https://github.com/foundry/OpenCVSquaresSL方形检测