holypipette.interface.camera module

class holypipette.interface.camera.CameraInterface(camera, with_tracking=False)[source]

Bases: TaskInterface

auto_exposure(args)[source]

Auto exposure

Parameters:

args (object, optional)

connect(main_gui)[source]

Connect signals to slots in the main GUI. Will be called automatically during initialization of the GUI.

Parameters:

main_gui (CameraGui) – The main GUI in control.

decrease_exposure(decrease)[source]

Decrease exposure time by 2.5ms

Parameters:

decrease (object, optional) – If no argument is given, 2.5 will be used as a default argument

increase_exposure(increase)[source]

Increase exposure time by 2.5ms

Parameters:

increase (object, optional) – If no argument is given, 2.5 will be used as a default argument

pipette_contact_detection(img)[source]
save_image()[source]

Save the current image to a file

show_tracked_objects(img)[source]
show_tracked_paramecium(img)[source]
signal_updated_exposure()[source]
track_object(position=None)[source]

Select an object for automatic tracking

Parameters:

position (object, optional)

updated_exposure