S-E-D-A / SEDA-AR-TextAnnotation

We leverage an open-source algorithm, PTAM, to generate markerless augmented reality graphics that appears to be part of the user's environment. The graphics aid the user in understanding his/her environment.
Other
4 stars 1 forks source link

Draw arbitrary AR canvas #8

Open ddetone opened 11 years ago

ddetone commented 11 years ago

Figure out what techniques are being used to choose the initial plane that is drawn

ddetone commented 10 years ago

First, the map is initialized via the 5-point stereo algorithm + camera translation. This generates a set of typically 200-400 3D map points. Then, within MapMaker, RANSAC is run to determine a set of inliners from every point in the map which minimize the distance from the map point to the predicted plane. From these inliners, the plane is defined by the mean position and principal component with minimal variance.

ddetone commented 10 years ago

Knowing this, we should be able to use mouse input to specify a specific set of map points (rather than the entire set, which is done in initialization) to use in the RANSAC plane estimation. We can then use this estimated plane as the basis for multiple AR canvases.

ddetone commented 10 years ago

Breakout:

19

20

21

ddetone commented 10 years ago

23

ddetone commented 10 years ago

30