Essentials you need to get started with AR

In order to get started with AR, you will need the following:

  • Planar object detection (can be a marker or previously trained object). SURF/SIFT/FAST descriptors, RANSAC for homography matrix calculation
  • Store trained objects in DB (KD-trees)
  • Camera position estimation
  • Augmenting 3D model with custom objects (OpenGL)