/ARAP

Primary LanguageJava

ARAP

Augmented Reality Advertisement Platform 增强现实广告投放平台

手机客户端

待补充

  • 用户注册登录。
  • 通过识别摄像头所拍摄到的平面广告,在手机上呈现更多相关内容,其内容由广告投放者决定。
  • 呈现内容包括,声音、视频、图像、文字、3D/2D动画等。
  • 用户可以与应用所生成的增强现实物体进行交互,如放大图像、点击文字/按钮链接查看相关更多信息等。

网页端

待补充

  • 网页端仅针对广告投放者开放。
  • 在网页端可以管理增强现实广告并编辑它们的效果。具体编辑方式暂未确定。
  • 在编辑结束后所有信息会保存至服务器并且计算其相关特征。

image

工作机制

仅为初步想法

  • 手机向服务器发送位置信息,服务器确定位置后发送若干手机所在位置附近的增强现实广告特征。
  • 应用从摄像头得到图像数据后进行分析并将计算出的特征与接收到的特征进行比对。
  • 若有匹配,向服务器请求更多相关信息(图像等数据)。
  • 一旦获取一次,只要服务器端不更新信息,广告信息可以一直保存在手机内部。

开发预想

  • 优先开发手机客户端首先实现图像文字等简单物体的显示。
  • 同时研究更好的图像识别算法提高配准精确度和配准后的锁定方法。
  • 暂不设计UI,以实现增强现实效果为最优先目的。
  • 客户端进行设计时会考虑数据结构模式以保证后期与服务器的有效交互。

开发环境

  • Android Studio、 Android API 23 (Android 6.0 Marshmallow)
  • OpenCV 3.0 / BoofCV 0.20
  • LIRE(暂未导入)
  • 利用 git 分布协作, 参考文档: https://git-scm.com/book/zh/v2