Commit Graph

460 Commits

Author SHA1 Message Date
Sven Oesau 86834b7f2c implementation of torus and cone primitive
small bugfix in updatePoints in Efficient_ransac.h (crash)
2014-01-20 16:10:42 +01:00
Sven Oesau 0f46847b9f added profiling to implementation
StopProbability for candidate generation fixed (closer to schnabels implementation)
2013-11-25 11:32:03 +01:00
Sven Oesau a24d771308 connected component takes bitmap extend now from extracted parameters (instead from bbox)
cylinder maps sample point to axis instead of using Line::point from CGAL
added some profiling to Primitive.h
2013-11-25 11:30:34 +01:00
Sven Oesau b53fd21fc7 removed some unused code
added saving of primitives as ply
added operator for sorting to Primitive.h and Efficient_ransac.h (reference and pointer versions)
replaced point on primitive for planes with one of the samples instead of using the CGAL function
added destructor to Octree.h for memory cleanup
2013-11-25 09:36:22 +01:00
Sven Oesau be3208074d cleaned up:
- removed unnecessary types
- removed unused code
2013-10-22 08:29:25 +02:00
Sven Oesau 6f6c738f54 implementation of octree
sphere and cylinder primitive detection
connected component for planes and cylinders (non developable surfaces are more difficult)
several bugfixes (scoring of candidates, selection of samples
2013-09-30 16:12:08 +02:00
Yannick Verdie 2951ce4b85 some change to move cost function up in the hierarchy 2013-07-16 13:25:55 +02:00
Clement Jamin a5d14eb6e5 First experimental prototype of Efficient Ransac (written by Yannick)
Plane detection only.
Some work to do to make it CGAL-conforming.
2013-04-18 18:18:03 +02:00
Clement Jamin e37dc2ebfa Package info 2013-04-18 18:14:55 +02:00
Clement Jamin fa225b8c41 Point_set_shape_detection_3 package folder created 2013-03-26 15:29:04 +01:00