2010-03-29 120 views
6

我想開始一個個人項目,會給我很多新的概念來學習和理解。一個簡單的增強現實應用程序在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

回答

3

1.您認爲我的里程碑在我的「缺陷」下是否合理?

對不起,但我們真的不可能回答。我們不知道你的奉獻精神,以前的編程背景,你的人才或時間量,...

2.爲了啓動里程碑1,你能給我一些我可以學習的材料嗎?我更喜歡在線材料。

我開始實施一些與OpenCV(有相當一些教程漂浮在網絡上)。這應該使你實現更遠的目標更加現實(不是重新發明輪子)。

有不同的.NET綁定,例如, Emgu CVOpenCVdotnet或...(我無法評論這些綁定的質量)。

3

說實話,我會建議你從GoblinXNA開始。它非常簡單,可以讓你創建一個基於場景圖模型的環境,並且有一些強大的文檔。更重要的是,沒有必要非常低調。它包含了OpenCV和一些標記跟蹤庫。

最重要的是,它是免費且開源的。免責聲明:我是一名開發人員,我仍然喜歡爲其他人進入中型項目。