diff options
author | Evgeny Zinoviev <me@ch1p.io> | 2022-06-14 02:44:43 +0300 |
---|---|---|
committer | Evgeny Zinoviev <me@ch1p.io> | 2022-06-14 22:56:46 +0300 |
commit | e3d3d6b76010a6dd5c417f017339bec17fb07887 (patch) | |
tree | 42cb6194504ae863db2bf7d21ef9e2acd41d0fd2 /src/test/test_esp32_cam.py | |
parent | 600fdf99ffd893857c9cdb9e68140766a963bd17 (diff) |
media: refactor sound_node, introduce camera_node
Diffstat (limited to 'src/test/test_esp32_cam.py')
-rwxr-xr-x | src/test/test_esp32_cam.py | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/src/test/test_esp32_cam.py b/src/test/test_esp32_cam.py deleted file mode 100755 index 883b6f0..0000000 --- a/src/test/test_esp32_cam.py +++ /dev/null @@ -1,56 +0,0 @@ -#!/usr/bin/env python3 -import sys -import os.path -sys.path.extend([ - os.path.realpath( - os.path.join(os.path.dirname(os.path.join(__file__)), '..', '..') - ) -]) - -from pprint import pprint -from argparse import ArgumentParser -from time import sleep -from src.home.util import parse_addr -from src.home.camera import esp32 -from src.home.config import config - -if __name__ == '__main__': - parser = ArgumentParser() - parser.add_argument('--addr', type=str, required=True, - help='camera server address, in host:port format') - parser.add_argument('--status', action='store_true', - help='print status and exit') - - arg = config.load(False, parser=parser) - cam = esp32.WebClient(addr=parse_addr(arg.addr)) - - if arg.status: - status = cam.getstatus() - pprint(status) - sys.exit(0) - - if cam.syncsettings(dict( - vflip=True, - hmirror=True, - framesize=esp32.FrameSize.SVGA_800x600, - lenc=True, - wpc=False, - bpc=False, - raw_gma=False, - agc=True, - gainceiling=5, - quality=10, - awb_gain=False, - awb=True, - aec_dsp=True, - aec=True - )) is True: - print('some settings were changed, sleeping for 0.5 sec') - sleep(0.5) - - # cam.setdelay(200) - - cam.setflash(True) - sleep(0.2) - cam.capture('/tmp/capture.jpg') - cam.setflash(False) |