7

我想开始一个个人项目,这会给我很多新的概念来学习和理解。

经过一番思考,我认为增强现实相关项目对我最有利,原因如下:

  • 我还没有尝试将程序与实时视频/摄像头提要进行交互
  • 我还没有做过任何“图像处理”项目
  • 我从来没有做过任何“图形渲染”

话虽如此,你可以假设我会完全不擅长 AR。所以我在这里征求一些关于最好的方法来解决这个问题的建议。

  1. 我正在考虑的第一个里程碑项目是使用便宜的网络摄像头并使用 C# 读取一些数据矩阵。

  2. nd 里程碑项目将在呈现某个数据矩阵时在提要上呈现一些文本覆盖。

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

我进行了全方位的搜索,发现了一些不错但先进的 AR 材料:

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

http://soldeveloper.com/

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

所以我来这里问以下问题:

为了开始里程碑1,你能提供一些我可以研究的材料吗?我更喜欢在线资料。

谢谢!

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

4

2 回答 2

4

1. 鉴于我的“不足”,你认为我的里程碑合理吗?

抱歉,但我们真的无法回答。我们不知道您的奉献精神,以前的编程背景,您的才能或时间,...

2. 为了开始里程碑1,你能提供一些我可以研究的材料吗?我更喜欢在线资料。

我将从使用OpenCV实现一些东西开始(网上有很多教程)。这应该使实现您的进一步目标更加现实(而不是重新发明轮子)。

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

于 2010-03-29T18:05:12.940 回答
3

老实说,我建议你从GoblinXNA开始。它非常简单,允许您基于场景图模型创建环境,并且具有一些强大的文档。更重要的是,没有必要对它进行非常低级的处理。它结合了 OpenCV 和一些标记跟踪库。

最重要的是,它是免费和开源的。

Disclaimer: I'm a developer for it, and I still prefer it for others out there for entry to mid-size level projects.

于 2012-01-12T21:50:58.053 回答