lines = []
im_c = im_h2.convert('RGB').convert('RGB', (1, 0.5, 0.5, 0))
draw_c = ImageDraw.Draw(im_c)
+ bounds = []
for line_l in lines_m:
im_line = Image.new('L', im_h2.size)
for point in line_points:
draw_c.point(point, fill=(120, 255, 120))
lines.append(hough1.lines_from_list(line_points))
+ line_points = list(line_points)
+ line_points.sort()
+ bounds += [line_points[0], line_points[-1]]
if show_all:
do_something(im_c, "hough x lines")
for line in [l for s in lines for l in s]:
draw.line(line_from_angl_dist(line, image.size), fill=(120, 255, 120))
if show_all:
- do_something(image_g, "the grid")
+ do_something(image_g, "lines")
- return lines
+ return lines, lines_m[0][0], lines_m[1][0], bounds, hough1
def combine(image1, image2):
im_l1 = image1.load()