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

close()[source]

This method closes the connection to the camera.

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.

set_roi(roiX0=0, roiY0=0, roiX1=0, roiY1=0)[source]

This mothods sets the position of the upper left corner (X0, Y0) and the lower right (X1, Y1) corner of the ROI (region of interest) in pixels.

set_trigger_mode(mode=False)[source]

This method sets the trigger mode for the camera. For external trigger, the method also sets IIDCPacketSizeAuto to ‘Maximize’.

Parameters

mode (bool) – True if external trigger. False if internal trigger.