1
0
mirror of https://github.com/opencv/opencv_contrib.git synced 2025-10-20 12:55:15 +08:00
Files
opencv_contrib/modules/tracking/misc/python/test/test_tracking_contrib.py
Alexander Alekhin 80c197590c tracking: rework tracking API
- simplify Tracker API
- fix perf tests (don't measure video decoding)
2020-11-17 12:00:28 +00:00

32 lines
830 B
Python

#!/usr/bin/env python
import os
import numpy as np
import cv2 as cv
from tests_common import NewOpenCVTests, unittest
class tracking_contrib_test(NewOpenCVTests):
def test_createTracker(self):
t = cv.TrackerMIL_create()
t = cv.TrackerKCF_create()
try:
t = cv.TrackerGOTURN_create()
except cv.error as e:
pass # may fail due to missing DL model files
def test_createLegacyTracker(self):
t = cv.legacy.TrackerBoosting_create()
t = cv.legacy.TrackerMIL_create()
t = cv.legacy.TrackerKCF_create()
t = cv.legacy.TrackerMedianFlow_create()
#t = cv.legacy.TrackerGOTURN_create()
t = cv.legacy.TrackerMOSSE_create()
t = cv.legacy.TrackerCSRT_create()
if __name__ == '__main__':
NewOpenCVTests.bootstrap()