test_tracking_contrib.py 830 B

12345678910111213141516171819202122232425262728293031
  1. #!/usr/bin/env python
  2. import os
  3. import numpy as np
  4. import cv2 as cv
  5. from tests_common import NewOpenCVTests, unittest
  6. class tracking_contrib_test(NewOpenCVTests):
  7. def test_createTracker(self):
  8. t = cv.TrackerMIL_create()
  9. t = cv.TrackerKCF_create()
  10. try:
  11. t = cv.TrackerGOTURN_create()
  12. except cv.error as e:
  13. pass # may fail due to missing DL model files
  14. def test_createLegacyTracker(self):
  15. t = cv.legacy.TrackerBoosting_create()
  16. t = cv.legacy.TrackerMIL_create()
  17. t = cv.legacy.TrackerKCF_create()
  18. t = cv.legacy.TrackerMedianFlow_create()
  19. #t = cv.legacy.TrackerGOTURN_create()
  20. t = cv.legacy.TrackerMOSSE_create()
  21. t = cv.legacy.TrackerCSRT_create()
  22. if __name__ == '__main__':
  23. NewOpenCVTests.bootstrap()