一个简单的增强现实应用程序在C#

问题描述:

我想开始一个个人项目,会给我很多新的概念来学习和理解。一个简单的增强现实应用程序在C#

经过一番思考,我计算过,一个增强现实相关的项目会因为以下原因对我来说最有利的:

  • 我没有试过接口的程序与现场录像/拍照饲料
  • 我没有做过任何“图像处理”项目
  • 我没有做过任何“图形渲染”曾经

虽这么说,你可以认为我会totall你吸AR。所以我在这里要求提供一些有关通过此方法的最佳方法的建议。

  1. 我正在考虑的第一个里程碑项目是拍摄便宜的摄像头并使用C#读取一些Data Matrix。

  2. nd里程碑项目将在呈现特定数据矩阵时在Feed上呈现一些文本叠加。

  3. rd里程碑项目实际上会渲染一些3D形状。

我已经找遍了所有-了一圈,发现一些不错而先进材料AR:

http://sites.google.com/site/augmentedrealitytestingsite/

http://soldeveloper.com/

http://www.mperfect.net/wpfAugReal/

所以我来这里问以下:

为了启动里程碑1,您能否提供一些我可以学习的材料?我更喜欢在线材料。

谢谢!

编辑:删除了“主观”问题。

+1

投票闭幕:任何时候核心问题都以“你认为...”开头,我觉得这个问题可能是主观的和议论性的。本网站的问题应该集中于清楚地回答它们的能力。 “你认为......”问题因此是主观的。 – 2010-03-29 18:07:10

1.您认为我的里程碑在我的“缺陷”下是否合理?

对不起,但我们真的不可能回答。我们不知道你的奉献精神,以前的编程背景,你的人才或时间量,...

2.为了启动里程碑1,你能给我一些我可以学习的材料吗?我更喜欢在线材料。

我开始实施一些与OpenCV(有相当一些教程漂浮在网络上)。这应该使你实现更远的目标更加现实(不是重新发明*)。

有不同的.NET绑定,例如, Emgu CVOpenCVdotnet或...(我无法评论这些绑定的质量)。

说实话,我会建议你从GoblinXNA开始。它非常简单,可以让你创建一个基于场景图模型的环境,并且有一些强大的文档。更重要的是,没有必要非常低调。它包含了OpenCV和一些标记跟踪库。

最重要的是,它是免费且开源的。免责声明:我是一名开发人员,我仍然喜欢为其他人进入中型项目。