Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draw arbitrary AR canvas #8

Open
ddetone opened this issue Nov 3, 2013 · 5 comments
Open

Draw arbitrary AR canvas #8

ddetone opened this issue Nov 3, 2013 · 5 comments

Comments

@ddetone
Copy link
Member

ddetone commented Nov 3, 2013

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

@ddetone
Copy link
Member Author

ddetone commented Feb 19, 2014

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
Copy link
Member Author

ddetone commented Feb 19, 2014

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
Copy link
Member Author

ddetone commented Feb 19, 2014

Breakout:
#19
#20
#21

@ddetone
Copy link
Member Author

ddetone commented Feb 19, 2014

#23

@ddetone
Copy link
Member Author

ddetone commented Feb 26, 2014

#30

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant