CvHandlers

class CvHandlers[source]

Bases: ABC

Define the interface for computer vision event handler registries.

abstractmethod register_handler(event: Type[CvEvent])[source]

Return a decorator that registers a handler for an event.

Parameters:

event (Type[CvEvent]) – Event type to subscribe to.

abstractmethod call(event: Type[CvEvent], changed_data: CvChangeData, *args)[source]

Call handlers registered for the provided event.

Parameters:
  • event (Type[CvEvent]) – Event type to dispatch.

  • changed_data (CvChangeData) – Event payload with current and previous box data.

  • args – Additional context passed to handler functions.