Hi, we have got a lot of lego sets mixed up in one box. My aim is to lay all lego bricks on the table an let opencv magic decide where a certain brick (of a set) lays.
Many lego bricks are available in 3D models ldraw.org (e.g. http://www.ldraw.org/cgi-bin/ptdetail.cgi?f=parts/97492.dat).
I found surface matching algorithm, which maybe can do this (http://docs.opencv.org/3.0-beta/modules/surface_matching/doc/surface_matching.html#a-complete-sample). But I do not know if this module can read *.dat 3D Models. And I do not know if I am on the right track.
Has anyone some tips for me where to start?