stytra.hardware.video.cameras package¶
Submodules¶
stytra.hardware.video.cameras.abstract_class module¶
stytra.hardware.video.cameras.avt module¶
stytra.hardware.video.cameras.mikrotron module¶
-
class
stytra.hardware.video.cameras.mikrotron.
MikrotronCLCamera
(*args, camera_id='img0', **kwargs)[source]¶ Bases:
stytra.hardware.video.cameras.interface.Camera
-
set
(param, val)[source]¶ Set exposure time or the framerate to the camera.
Parameters: - param (str) – parameter key (‘exposure’, ‘framerate’));
- val – value to be set (exposure time in ms, or framerate in Hz);
-
stytra.hardware.video.cameras.opencv module¶
-
class
stytra.hardware.video.cameras.opencv.
OpenCVCamera
(cam_idx=0, **kwargs)[source]¶ Bases:
stytra.hardware.video.cameras.interface.Camera
Class for simple control of a camera such as a webcam using opencv. Tested only on a simple USB Logitech 720p webcam. Exposure and framerate seem to work. Different cameras might have different problems because of the camera-agnostic opencv control modules. Moreover, it might not work on a macOS because of system-specific problems in the multiprocessing Queues().