X-Git-Url: http://git.tomasm.cz/imago.git/blobdiff_plain/ab71bc75ef14e2e731e92274b67988f6c0174061..2644b4adc0fd0a5c7e8b726c79705f283e37d43f:/hough.py?ds=sidebyside diff --git a/hough.py b/hough.py index f39784b..9d44bcb 100644 --- a/hough.py +++ b/hough.py @@ -46,6 +46,26 @@ class Hough: return new_image + def lines_from_list(self, p_list): + lines = [] + for p in p_list: + lines.append(self.angle_distance(p)) + return lines + + def all_lines_h(self, image): + im_l = image.load() + lines1 = [] + for x in xrange(image.size[0] / 2): + for y in xrange(image.size[1]): + if im_l[x, y]: + lines1.append(self.angle_distance((x, y))) + lines2 = [] + for x in xrange(image.size[0] / 2, image.size[0]): + for y in xrange(image.size[1]): + if im_l[x, y]: + lines2.append(self.angle_distance((x, y))) + return [lines1, lines2] + def all_lines(self, image): im_l = image.load() lines = []