self._screen = pygame.display.get_surface()
def display_picture(self, im):
self._screen = pygame.display.get_surface()
def display_picture(self, im):
pg_img = pygame.image.frombuffer(im.tostring(), im.size, im.mode)
self._screen.blit(pg_img, (0,0))
pygame.display.flip()
class Capture:
pg_img = pygame.image.frombuffer(im.tostring(), im.size, im.mode)
self._screen.blit(pg_img, (0,0))
pygame.display.flip()
class Capture:
def __init__(self, device, res):
self.cam = Camera(vid=device, res=res)
self.screen = Screen(res)
def __init__(self, device, res):
self.cam = Camera(vid=device, res=res)
self.screen = Screen(res)
im = self.cam.get_image()
self.screen.display_picture(im)
im.save(self.saving_dir + "{0:0>3}.jpg".format(self.im_number), 'JPEG')
im = self.cam.get_image()
self.screen.display_picture(im)
im.save(self.saving_dir + "{0:0>3}.jpg".format(self.im_number), 'JPEG')
parser = argparse.ArgumentParser(description=__doc__)
parser.add_argument('-c', '--cmd', dest='cmd', action='store_true',
help="take commands from stdin")
parser = argparse.ArgumentParser(description=__doc__)
parser.add_argument('-c', '--cmd', dest='cmd', action='store_true',
help="take commands from stdin")
def enqueue_input(queue):
for line in iter(sys.stdin.readline, b''):
queue.put(line)
def enqueue_input(queue):
for line in iter(sys.stdin.readline, b''):
queue.put(line)