X-Git-Url: http://git.tomasm.cz/imago.git/blobdiff_plain/0c2752278f9a18ba11cd2e92d7a7e573eda2e730..5818b61929dbef0d50482028e99b2c96e13b6bbd:/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):