X-Git-Url: http://git.tomasm.cz/imago.git/blobdiff_plain/33c8ac60f68f6ab030d894b208774505cab20ea8..6171054cca1b1120afad2d70a50b6efc0441a831:/src/ransac.py diff --git a/src/ransac.py b/src/ransac.py index 5d5d218..4908421 100644 --- a/src/ransac.py +++ b/src/ransac.py @@ -57,10 +57,9 @@ def iterate(model, distance): score = new_score try: estimate = model.get(consensual) + new_score, consensual = model.score(estimate, distance) except NP.linalg.LinAlgError: pass - estimate = model.get(consensual) - new_score, consensual = model.score(estimate, distance) return score, estimate, consensual def estimate(data, dist, k, modelClass=Linear_model):