如何开始增强现实? [英] How to begin with augmented reality?
本文介绍了如何开始增强现实?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我现在是计算机科学的本科生,我将进入明年的最后一年。增强现实是我觉得是一个非常有趣的话题,但我不知道从哪里开始学习它。
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:
- 所有这些都已在OpevCV中实现,您可以开始使用其示例。
- 要了解引擎盖下发生的情况,可能是关于此主题的最好的书:
计算机视觉中的多视图几何 http://www.robots.ox.ac.uk/~vgg/hzbook/ 。 - 如果您要在手机上玩AR,请查看科学实验室的作品
,比如 http://mi.eng.cam.ac.uk/~sjt59/hips.html (FAST)和 http://www.robots.ox.ac.uk/~gk/PTAM/ (PTAM)。
- 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屋!
查看全文