我见过人们在地图和广告活动中使用AR。我想知道我是否可以使用AR进行动态场景识别和对象识别?例如,当我将相机悬停在一个场景上时,我希望它告诉我,无论是汽车,公共汽车,卡车,人,球,铅笔,公路等,我都能看到它等等。
感谢。
答案 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模型中运行以获取任何可识别对象的置信区间。