Ask Your Question
0

Extended 3D tracking with ORB

asked 2016-04-21 05:35:26 -0600

andris_gauracs gravatar image

I am developing a fairly simple mobile AR application, which uses a basic hamming code marker detection. Now I want to take that a step further, and create a way to continue 3D tracking of the scene based on the initial 3D position of the marker. I want to create a feature similar to the Extended tracking option in Vuforia SDK (but since I have to use open source options, Vuforia won't work here).

So what are the steps I have to take to achieve this? I understand that I need some kind of feature detection algorithm - for this I think ORB is a good option, right? After I've found the feature points in the scene, how can I detect if these points are on the same 3D planar surface as the marker?

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted
0

answered 2016-04-22 07:02:25 -0600

Tetragramm gravatar image

OpenCV doesn't have this by default. However, I'm in the middle of building a module that does this, and it's about ready for testing by someone other than me.

https://github.com/Tetragramm/opencv_...

Or you can use Theia, which is also open source.

edit flag offensive delete link more

Comments

Awesome, thank you very much! I'll have a look at your samples. :)

andris_gauracs gravatar imageandris_gauracs ( 2016-04-22 07:14:03 -0600 )edit

Question Tools

1 follower

Stats

Asked: 2016-04-21 05:35:26 -0600

Seen: 597 times

Last updated: Apr 22 '16