Files
kick-it/scripts/photo_capture.py
Pavel Lutskov 5bd50de06e From now on use NaoMover from motion.py
Also use `read_config` from `utils.py`
2018-06-03 16:12:58 +02:00

25 lines
744 B
Python

import argparse
import cv2
from datetime import datetime
from utils import read_config
from imagereaders import NaoImageReader
if __name__ == '__main__':
cfg = read_config()
parser = argparse.ArgumentParser()
parser.add_argument('--res', type=int, choices=(1, 2, 3),
default=3)
parser.add_argument('--cam-id', type=int, choices=(0, 1),
default=0)
args = parser.parse_args()
video = NaoImageReader(cfg['ip'], res=args.res, cam_id=args.cam_id,
fps=1)
frame = video.get_frame()
video.close()
now = datetime.now().strftime('%Y%m%d%H%M%S')
prefix = 'bottom' if args.cam_id else 'top'
cv2.imwrite(prefix + now + '.jpg', frame)