【问题标题】:Android Application : Augmented Reality or Image RecognitionAndroid 应用程序:增强现实或图像识别
【发布时间】:2015-08-14 17:33:38
【问题描述】:

我有兴趣开发一个使用 Android 设备摄像头检测移动“目标”的 Android 应用程序。

我需要检测和区分的三类目标是行人、跑步者(慢跑者)和骑自行车的人。

我看过的增强现实 SDK 似乎只提供人脸识别功能,听起来无法检测到整个人。

我是否误解了增强现实 SDK 可以提供的功能?

【问题讨论】:

  • 再次感谢您在没有任何解释的情况下投下赞成票。这种行为对任何人有什么帮助?未解释的关闭和拒绝投票有什么价值?我确实需要专家社区的帮助和指导。作为回报,专家社区可以腾出时间来只投票和/或关闭问题。

标签: android augmented-reality android-vision


【解决方案1】:

有很多 AR SDK(也适用于 Android 平台):

Augmented reality SDKs

但是,老实说,我非常怀疑您是否会为您的任务找到任何(无论免费还是付费)SDK。它是具体的,所以你可能应该使用 OpenCV 自己编写它。

OpenCV 将允许您检测对象(或多或少),然后您需要编写一些分类算法。我会推荐基于物体速度的分类。

然后,当你对你的对象进行分类后,你可以添加任何 AR SDK 来为你的图片添加一些东西。

【讨论】:

  • 据我所知,opencv 相当“重”。根据 AR 应用程序的类型(例如:实时检测/分类),opencv 可能不是最好的解决方案,除非处理当然是在服务器端执行..
  • @sebap123,如果我能让 openCV 运动检测代码和/或应用程序工作就好了:(
  • @unichiduci,我还有什么其他选择?据我所见,我要么使用openCV,要么自己通过比较两个延时拍摄的图像,减少它们然后比较
  • 是的,赫克托,根据你算法的复杂性,有时最好使用你自己的代码来做它应该做的事情。使用不是为指定用例创建的现有库可能会大大减慢整体处理时间,这在实时 AR 应用程序中不是您想要的。当然,您可以先尝试一下,如果结果可以接受,您可以使用 OpenCV 或任何其他现有库。如果您对结果不满意,那么您可以实施自己的解决方案。这在很大程度上取决于您的可用时间:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-11
  • 1970-01-01
  • 2019-04-07
相关资源
最近更新 更多