1
0
mirror of https://github.com/opencv/opencv_contrib.git synced 2025-10-20 21:40:49 +08:00
Files
opencv_contrib/modules/tracking/misc/java/test/TrackerCreateLegacyTest.java
utibenkei 14ea2738c7 Fix MultiTracker.create() Java wrapper generation and add tests
- Fix SKIP issue in MultiTracker.create() method Java wrapper generation
- Add Java tests for MultiTracker functionality
2025-08-17 23:34:16 +09:00

43 lines
1.2 KiB
Java

package org.opencv.test.tracking;
import org.opencv.core.Core;
import org.opencv.core.CvException;
import org.opencv.core.CvType;
import org.opencv.core.Mat;
import org.opencv.core.Rect2d;
import org.opencv.test.OpenCVTestCase;
import org.opencv.tracking.Tracking;
import org.opencv.tracking.legacy_Tracker;
import org.opencv.tracking.legacy_TrackerTLD;
import org.opencv.tracking.legacy_MultiTracker;
public class TrackerCreateLegacyTest extends OpenCVTestCase {
@Override
protected void setUp() throws Exception {
super.setUp();
}
public void testCreateLegacyTrackerTLD() {
legacy_Tracker tracker = legacy_TrackerTLD.create();
}
public void testCreateLegacyMultiTracker() {
legacy_MultiTracker multiTracker = legacy_MultiTracker.create();
assert(multiTracker != null);
}
public void testAddLegacyMultiTracker() {
legacy_MultiTracker multiTracker = legacy_MultiTracker.create();
legacy_Tracker tracker = legacy_TrackerTLD.create();
Mat image = new Mat(100, 100, CvType.CV_8UC3);
Rect2d boundingBox = new Rect2d(10, 10, 50, 50);
boolean result = multiTracker.add(tracker, image, boundingBox);
assert(result);
}
}