{"issue":{"created_at":"2011-12-04T20:59:26Z","state":"open","updated_at":"2011-12-04T20:59:26Z","user":{"gravatar_id":"c7b366ceff7ea6a1178e9fc9680b3db5","id":584721,"url":"https://api.github.com/users/strasdat","avatar_url":"https://secure.gravatar.com/avatar/c7b366ceff7ea6a1178e9fc9680b3db5?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"strasdat"},"comments":0,"body":"At the moment, we only add new keyframes, but there is no mechanism to switch to an old keyframe. \r\n\r\nNote that opposed to small scale AR software, we can not simply switch to a keyframe which is close to the current frame, but we also have to make sure that both frames share a significant number of 3d points! \r\n\r\n(Maybe because of this difficulty, it might be wise to actually implement a keyframe merger in the back-end instead of keyframe switching in the front-end.)","assignee":null,"id":2443688,"labels":[{"color":"0b02e1","name":"ToDo","url":"https://api.github.com/repos/strasdat/ScaViSLAM/labels/ToDo"}],"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"number":5,"title":"Add \"keyframe switching\"!","html_url":"https://github.com/strasdat/ScaViSLAM/issues/5","closed_at":null,"url":"https://api.github.com/repos/strasdat/ScaViSLAM/issues/5","milestone":null},"action":"opened"}