增强现实:场景识别,物体识别?

时间:2012-09-05 01:53:29

标签: augmented-reality

我见过人们在地图和广告活动中使用AR。我想知道我是否可以使用AR进行动态场景识别和对象识别?例如,当我将相机悬停在一个场景上时,我希望它告诉我,无论是汽车,公共汽车,卡车,人,球,铅笔,公路等,我都能看到它等等。

感谢。

3 个答案:

答案 0 :(得分:3)

是的,你可以,但这不是一项简单的任务。你必须了解这是如何工作的。您需要识别对象或/并找到相对于它们的相机姿势。如果您想了解AR的工作方式,请按照tutorial进行操作,这可能会对您有所帮助。

答案 1 :(得分:0)

场景识别对象识别是常见的增强现实功能,例如图像识别基于地理位置的AR

大多数增强现实框架都支持它们。 例如,Apples ARKit 或Google的 ARCore 允许您在Apple或Android设备上使用这些功能。为了简化AR功能的开发,您还可以依靠第三方SDK或跨平台工具,例如Wikitude。 Wikitude如果设备支持,则使用ARKit或ARCore。否则,AR功能将由其自己的引擎处理,以便在不支持ARKit或ARCore的较旧设备上运行。

有关Wikitude和一些展示柜的更多详细信息,您可以查看这篇文章:https://v-play.net/cross-platform-development/qt-ar-why-and-how-to-add-augmented-reality-to-your-mobile-app

答案 2 :(得分:0)

是的,有可能。我以前使用的一种方法是:

  • 使用Google的Tensorflow等工具训练神经网络,以识别您感兴趣的图像。此步骤将需要大量的培训图像。 Tensorflow带有一个名为inception_v3的模型,该模型适用于此任务。

  • 将此经过训练的模型加载到您的应用中(有关如何执行此操作,请参见Tensorflow的文档)

  • 每隔一段时间从相机馈送中拉出一个静止帧,并在Tensorflow模型中运行以获取任何可识别对象的置信区间。