__init__.pyi 720 B

1234567891011121314151617181920212223242526272829303132
  1. __all__: list[str] = []
  2. import cv2
  3. import typing as _typing
  4. from cv2.gapi.ot import cpu as cpu
  5. # Enumerations
  6. NEW: int
  7. TRACKED: int
  8. LOST: int
  9. TrackingStatus = int
  10. """One of [NEW, TRACKED, LOST]"""
  11. # Classes
  12. class ObjectTrackerParams:
  13. max_num_objects: int
  14. input_image_format: int
  15. tracking_per_class: bool
  16. # Functions
  17. @_typing.overload
  18. def track(mat: cv2.GMat, detected_rects: cv2.GArrayT, detected_class_labels: cv2.GArrayT, delta: float) -> tuple[cv2.GArrayT, cv2.GArrayT, cv2.GArrayT, cv2.GArrayT]: ...
  19. @_typing.overload
  20. def track(frame: cv2.GFrame, detected_rects: cv2.GArrayT, detected_class_labels: cv2.GArrayT, delta: float) -> tuple[cv2.GArrayT, cv2.GArrayT, cv2.GArrayT, cv2.GArrayT]: ...