如何开始增强现实? [英] How to begin with augmented reality?

查看:193
本文介绍了如何开始增强现实?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我现在是计算机科学的本科生,我将进入明年的最后一年。增强现实是我觉得是一个非常有趣的话题,但我不知道从哪里开始学习它。

I'm currently an undergrad in computer science and I'll be entering my final year next year. Augmented reality is something I find to be a really interesting topic, but I have no idea where to start learning about it.

您从哪里开始了解这个主题和可用的图书馆?

Where do you start learning about this topic and what libraries are available?

推荐答案

作为一个相当受欢迎的流行语,增强现实可以用一些不同的算法构建,可以单独学习。通常它包括:

Being a quite popular buzz word, augmented reality can be build with some distinct algorithms which can be learnt separately. Usually it covers:


  • 平面对象检测(可以是标记或以前训练的对象)。
    SURF / SIFT / FAST描述符,RANSAC用于单应性矩阵计算

  • 将训练的对象存储在DB(KD-树)中

  • 估计

  • 使用自定义对象(OpenGL)增强3D模型

  • planar object detection (can be a marker or previously trained object). SURF/SIFT/FAST descriptors, RANSAC for homography matrix calculation
  • store trained objects in DB (KD-trees)
  • camera position estimation
  • augmenting 3D model with custom objects (OpenGL)

要深入了解此主题将推荐此步骤:

To dive into this subject I would recommend this steps:

  • All of this is already implemented in OpevCV, you can start playing with its examples.
  • To understand what's happening under the hood, take probably the best book on this topic: "Multiple View Geometry in Computer Vision" http://www.robots.ox.ac.uk/~vgg/hzbook/ .
  • If you are going to play with AR on mobile phones take a look on works of scientific labs like http://mi.eng.cam.ac.uk/~sjt59/hips.html (FAST) and http://www.robots.ox.ac.uk/~gk/PTAM/ (PTAM).

这篇关于如何开始增强现实?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆