Concrete implementation for AVT camera¶
AVT Camera module (pymanip.video.avt
)¶
This module implements the pymanip.video.avt.AVT_Camera
class
using the third-party pymba
module.
-
class
pymanip.video.avt.
AVT_Camera
(cam_num=0, pixelFormat='Mono16')[source]¶ Bases:
pymanip.video.Camera
Concrete
pymanip.video.Camera
class for AVT camera.- Parameters
cam_num (int, optional) – camera number, defaults to 0
pixelFormat (str, optional) – pixel format to use, e.g. “Mono8”, “Mono16”. Defaults to “Mono16”
-
acquisition
(num=inf, timeout=1000, raw=False, framerate=None, external_trigger=False, initialising_cams=None, raise_on_timeout=True)[source]¶ Concrete implementation of
pymanip.video.Camera.acquisition()
for the AVT camera.
-
acquisition_async
(num=inf, timeout=1000, raw=False, framerate=None, external_trigger=False, initialising_cams=None, raise_on_timeout=True)[source]¶ Concrete implementation of
pymanip.video.Camera.acquisition_async()
for the AVT camera.
-
acquisition_oneshot
()[source]¶ Concrete implementation of
pymanip.video.Camera.acquisition_oneshot()
for the AVT camera.
-
camera_feature_info
(featureName)[source]¶ This method queries the camera for the specified feature.
- Parameters
featureName (str) – one of the features returned by
camera_features()
- Returns
values associated with the specified feature
- Return type
dict
-
camera_features
()[source]¶ This methods returns the list of possible camera features.
- Returns
camera feature
- Return type
list
-
classmethod
get_camera_list
()[source]¶ This methods returns the list of camera numbers connected to the computer.
- Returns
camera ids
- Return type
list
-
set_exposure_time
(seconds)[source]¶ This method sets the exposure time for the camera.
- Parameters
seconds (float) – exposure in seconds. Possible values range from 33.0 µs to 67108895.0 µs.