else:
do_something = im_debug.show
+ if verbose:
+ def logger(m):
+ print >> sys.stderr, m
+ else:
+ def logger(m):
+ pass
+
if args.manual_mode:
try:
lines = manual.find_lines(image)
lines, l1, l2, bounds, hough = pickle.load(open(filename))
print >> sys.stderr, "using cached results"
else:
- lines, l1, l2, bounds, hough = linef.find_lines(image, show_all, do_something, verbose)
+ lines, l1, l2, bounds, hough = linef.find_lines(image, do_something, logger)
if not os.path.isdir(cache_dir):
os.makedirs(cache_dir)
d_file = open(filename, 'wb')
pickle.dump((lines, l1, l2, bounds, hough), d_file)
d_file.close()
else:
- lines, l1, l2, bounds, hough = linef.find_lines(image, do_something, verbose)
+ lines, l1, l2, bounds, hough = linef.find_lines(image, do_something, logger)
grid, lines = gridf.find(lines, image.size, l1, l2, bounds, hough,
- show_all, do_something)
+ show_all, do_something, logger)
if show_all:
im_g = image.copy()
draw = ImageDraw.Draw(im_g)