X-Git-Url: http://git.tomasm.cz/imago.git/blobdiff_plain/6adc93a079b4b252b2047c0d59f51e5973a9c469..0bad9c71956e4ab7006090a256edf7852957adcd:/imago_pack/intrsc.py?ds=inline diff --git a/imago_pack/intrsc.py b/imago_pack/intrsc.py index 445c447..d26bea4 100644 --- a/imago_pack/intrsc.py +++ b/imago_pack/intrsc.py @@ -6,6 +6,7 @@ from operator import itemgetter import ImageDraw import k_means +import output def dst(line): """Return normalized line.""" @@ -76,15 +77,16 @@ def board(image, lines, show_all, do_something): board_r = [] + #TODO 19 should be a size parameter try: for i in xrange(19): - board_r.append([]) for _ in xrange(19): - board_r[i].append(board_rg.next()) + board_r.append(board_rg.next()) except StopIteration: pass + - return board_r + return output.Board(19, board_r) def mean_luma(cluster): return sum(c[0][0] for c in cluster) / float(len(cluster))