CameraTriggerBase

class CameraTriggerBase[source]

Bases: object

Base class for defining custom camera trigger behavior.

This class can be overridden to implement specific actions when detection areas are triggered or to monitor subject position.

__init__() None[source]

Initializes the CameraTriggerBase instance.

Methods

__init__()

Initializes the CameraTriggerBase instance.

trigger(cam)

Evaluates camera triggers and performs corresponding actions.

trigger(cam: CameraBase) None[source]

Evaluates camera triggers and performs corresponding actions.

This method is called to check if any defined areas in the camera view have been triggered (e.g., by the subject entering them).

Parameters:

cam (CameraBase) – The camera instance providing the trigger status.