def find(lines, size, l1, l2, bounds, hough, show_all, do_something, logger):
- logger("finding the grid")
new_lines1 = map(lambda l: Line.from_ad(l, size), lines[0])
new_lines2 = map(lambda l: Line.from_ad(l, size), lines[1])
for l1 in new_lines1:
return sqrt(x * x + y * y)
for n_tries in xrange(3):
+ logger("finding the diagonals")
model = Diagonal_model(points)
diag_lines = ransac.ransac_multi(6, points, 2, 800, model=model)
diag_lines = [l[0] for l in diag_lines]
image_p = Image.fromstring('RGB', size_f, buff, 'raw')
do_something(image_p, "finding diagonals")
+ logger("finding the grid")
data = sum(points, [])
# TODO what if lines are missing?
sc = float("inf")