- screen.display_picture(im)
- im.save("./captured/{0:0>3}.jpg".format(im_number), 'JPEG')
- im_number += 1
+ self.screen.display_picture(im)
+ im.save(self.saving_dir + "{0:0>3}.jpg".format(self.im_number), 'JPEG')
+ self.im_number += 1
+
+
+
+def main():
+ parser = argparse.ArgumentParser(description=__doc__)
+ parser.add_argument('-d', type=int, default=0,
+ help="video device id")
+ parser.add_argument('-a', type=int, default=0,
+ help="take picture automaticaly every A seconds")
+ parser.add_argument('-r', type=int, nargs=2, default=[640, 480],
+ help="set camera resolution")
+ args = parser.parse_args()
+
+ res=(args.r[0], args.r[1])
+ capture = Capture(args.d, res)
+
+ capture.live()
+
+ if args.a > 0:
+ capture.auto(args.a)
+ else:
+ capture.manual()
+ del capture