A simple augmented reality application in C #

I would like to start a personal project that will give me a lot of new concepts to learn and understand.

Thinking, I thought that a project related to augmented reality would be the most profitable for me because of the following reasons:

  • I did not try to interact with the program with a live video / channel
  • I did not do any image processing project
  • I have never done "rendering graphics"

With that said, you can assume that I completely suck AR. Therefore, I am here to ask for advice on the best way to get through this.

  • The project I think is to take a cheap webcam and read some data matrix using C #.

  • The nde milestone project will make some text overlay in the channel when a specific data matrix is โ€‹โ€‹presented.

  • The rnd milestone project will actually display some 3D shapes.

I searched all-around and found interesting, but advanced materials for AR:

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

http://soldeveloper.com/

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

So, I came here to ask the following:

To start Milestone 1, can you give some materials that I can study? I prefer online materials.

Thanks!

Edit: Removed the "subjective" question.

+6
c # augmented-reality
source share
2 answers

1. Do you think my milestone is reasonable given my โ€œflawsโ€?

Sorry, but it is really impossible for us to answer. We do not know your commitment, previous programming experience, talent or time, ...

2. To start Milestone 1, can you give some materials that I can study? I prefer online materials.

I would start by implementing something with OpenCV (there are quite a few tutorials on the network). This should make your future goals more realistic (not reinvent the wheel).

There are different .NET bindings, for example. Emgu CV or OpenCVdotnet or ... (I can not comment on the quality of these bindings).

+3
source share

To be honest, I would recommend you start with GoblinXNA . Itโ€™s quite simple, it allows you to create an environment based on a scene graph model and have fairly solid documentation. More importantly, you donโ€™t have to go with him at a very low level. It includes OpenCV and some marker tracking libraries.

Best of all, it is free and open source.

Disclaimer: I am a developer for this, and I still prefer it for others so that they can participate in medium-sized projects.

+3
source share

All Articles