diff options
Diffstat (limited to 'test-cli/test/helpers/camara.py')
-rw-r--r-- | test-cli/test/helpers/camara.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/test-cli/test/helpers/camara.py b/test-cli/test/helpers/camara.py index afe8112..bcb1df7 100644 --- a/test-cli/test/helpers/camara.py +++ b/test-cli/test/helpers/camara.py @@ -4,6 +4,7 @@ import sh class Camara(object): __device_name = None __device = None + __setupScriptPath = '' __w = 1280 __h = 720 __contrast = 0.0 @@ -12,10 +13,11 @@ class Camara(object): __hue = 0.0 __exposure = 166 - def __init__(self, device="video0", width=1280, height=720): + def __init__(self, setup_script_path, device="video0", width=1280, height=720): self.__device_name = device self.__w = width self.__h = height + self.__setupScriptPath = setup_script_path; def Close(self): if self.__device is not None: @@ -62,7 +64,8 @@ class Camara(object): def __configure(self): self.__w = self.__setCamVar(cv2.CAP_PROP_FRAME_WIDTH, self.__w) self.__h = self.__setCamVar(cv2.CAP_PROP_FRAME_HEIGHT, self.__h) - sh.bash("../scripts/v4l-cam.sh") + sh.bash(self.__setupScriptPath + '/test/scripts/v4l-cam.sh') + # sh.bash("../scripts/v4l-cam.sh") def __setCamVar(self, key, val): valold = cv2.VideoCapture.get(self.__device, key) |