|
|
|
@ -391,6 +391,7 @@ CV_INIT_ALGORITHM(LMeDSPointSetRegistrator, "PointSetRegistrator.LMeDS", |
|
|
|
|
obj.info()->addParam(obj, "confidence", obj.confidence); |
|
|
|
|
obj.info()->addParam(obj, "maxIters", obj.maxIters)) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ptr<PointSetRegistrator> createRANSACPointSetRegistrator(const Ptr<PointSetRegistrator::Callback>& _cb, |
|
|
|
|
int _modelPoints, double _threshold, |
|
|
|
|
double _confidence, int _maxIters) |
|
|
|
@ -409,6 +410,7 @@ Ptr<PointSetRegistrator> createLMeDSPointSetRegistrator(const Ptr<PointSetRegist |
|
|
|
|
new LMeDSPointSetRegistrator(_cb, _modelPoints, _confidence, _maxIters)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class Affine3DEstimatorCallback : public PointSetRegistrator::Callback |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|