(ellipse)
| 40 | |
| 41 | |
| 42 | def test_ellipse_tracker(ellipse): |
| 43 | tracker1 = trackingutils.EllipseTracker(ellipse.parameters) |
| 44 | tracker2 = trackingutils.EllipseTracker(ellipse.parameters) |
| 45 | assert tracker1.id != tracker2.id |
| 46 | tracker1.update(ellipse.parameters) |
| 47 | assert tracker1.hit_streak == 1 |
| 48 | state = tracker1.predict() |
| 49 | np.testing.assert_equal(ellipse.parameters, state) |
| 50 | _ = tracker1.predict() |
| 51 | assert tracker1.hit_streak == 0 |
| 52 | |
| 53 | |
| 54 | def test_sort_ellipse(): |