java tests: adopted for the new package structure

pull/13383/head
Kirill Kornyakov 14 years ago
parent dfdb15be79
commit 6b789dd2ea
  1. 22
      modules/java/android_test/src/org/opencv/test/OpenCVTestCase.java
  2. 26
      modules/java/android_test/src/org/opencv/test/calib3d/calib3dTest.java
  3. 6
      modules/java/android_test/src/org/opencv/test/core/MatTest.java
  4. 8
      modules/java/android_test/src/org/opencv/test/core/RotatedRectTest.java
  5. 390
      modules/java/android_test/src/org/opencv/test/core/coreTest.java
  6. 30
      modules/java/android_test/src/org/opencv/test/highgui/VideoCaptureTest.java
  7. 6
      modules/java/android_test/src/org/opencv/test/highgui/highguiTest.java
  8. 32
      modules/java/android_test/src/org/opencv/test/imgproc/imgprocTest.java
  9. 10
      modules/java/android_test/src/org/opencv/test/objdetect/CascadeClassifierTest.java
  10. 8
      modules/java/android_test/src/org/opencv/test/objdetect/objdetectTest.java
  11. 18
      modules/java/android_test/src/org/opencv/test/video/videoTest.java

@ -2,11 +2,11 @@ package org.opencv.test;
import junit.framework.TestCase; import junit.framework.TestCase;
import org.opencv.CvType; import org.opencv.core.CvType;
import org.opencv.Mat; import org.opencv.core.Mat;
import org.opencv.Scalar; import org.opencv.core.Scalar;
import org.opencv.core; import org.opencv.core.Core;
import org.opencv.highgui; import org.opencv.highgui.Highgui;
public class OpenCVTestCase extends TestCase { public class OpenCVTestCase extends TestCase {
@ -85,7 +85,7 @@ public class OpenCVTestCase extends TestCase {
Mat low = new Mat(1, 1, CvType.CV_16UC1, new Scalar(0)); Mat low = new Mat(1, 1, CvType.CV_16UC1, new Scalar(0));
Mat high = new Mat(1, 1, CvType.CV_16UC1, new Scalar(256)); Mat high = new Mat(1, 1, CvType.CV_16UC1, new Scalar(256));
grayRnd = new Mat(matSize, matSize, CvType.CV_8U); core.randu(grayRnd, low, high); grayRnd = new Mat(matSize, matSize, CvType.CV_8U); Core.randu(grayRnd, low, high);
gray0_32f = new Mat(matSize, matSize, CvType.CV_32F, new Scalar(0.0)); gray0_32f = new Mat(matSize, matSize, CvType.CV_32F, new Scalar(0.0));
gray1_32f = new Mat(matSize, matSize, CvType.CV_32F, new Scalar(1.0)); gray1_32f = new Mat(matSize, matSize, CvType.CV_32F, new Scalar(1.0));
@ -93,7 +93,7 @@ public class OpenCVTestCase extends TestCase {
gray9_32f = new Mat(matSize, matSize, CvType.CV_32F, new Scalar(9.0)); gray9_32f = new Mat(matSize, matSize, CvType.CV_32F, new Scalar(9.0));
gray255_32f = new Mat(matSize, matSize, CvType.CV_32F, new Scalar(255.0)); gray255_32f = new Mat(matSize, matSize, CvType.CV_32F, new Scalar(255.0));
grayE_32f = new Mat(matSize, matSize, CvType.CV_32F); grayE_32f = Mat.eye(matSize, matSize, CvType.CV_32FC1); grayE_32f = new Mat(matSize, matSize, CvType.CV_32F); grayE_32f = Mat.eye(matSize, matSize, CvType.CV_32FC1);
grayRnd_32f = new Mat(matSize, matSize, CvType.CV_32F); core.randu(grayRnd_32f, low, high); grayRnd_32f = new Mat(matSize, matSize, CvType.CV_32F); Core.randu(grayRnd_32f, low, high);
gray0_32f_1d = new Mat(1, matSize, CvType.CV_32F, new Scalar(0.0)); gray0_32f_1d = new Mat(1, matSize, CvType.CV_32F, new Scalar(0.0));
@ -103,8 +103,8 @@ public class OpenCVTestCase extends TestCase {
rgba0 = new Mat(matSize, matSize, CvType.CV_8UC4, Scalar.all(0)); rgba0 = new Mat(matSize, matSize, CvType.CV_8UC4, Scalar.all(0));
rgba128 = new Mat(matSize, matSize, CvType.CV_8UC4, Scalar.all(128)); rgba128 = new Mat(matSize, matSize, CvType.CV_8UC4, Scalar.all(128));
rgbLena = highgui.imread(OpenCVTestRunner.LENA_PATH); rgbLena = Highgui.imread(OpenCVTestRunner.LENA_PATH);
grayChess = highgui.imread(OpenCVTestRunner.CHESS_PATH); grayChess = Highgui.imread(OpenCVTestRunner.CHESS_PATH);
v1 = new Mat(1, 3, CvType.CV_32F); v1.put(0, 0, 1.0, 3.0, 2.0); v1 = new Mat(1, 3, CvType.CV_32F); v1.put(0, 0, 1.0, 3.0, 2.0);
v2 = new Mat(1, 3, CvType.CV_32F); v2.put(0, 0, 2.0, 1.0, 3.0); v2 = new Mat(1, 3, CvType.CV_32F); v2.put(0, 0, 2.0, 1.0, 3.0);
@ -163,9 +163,9 @@ public class OpenCVTestCase extends TestCase {
static private double CalcPercentageOfDifference(Mat m1, Mat m2) { static private double CalcPercentageOfDifference(Mat m1, Mat m2) {
Mat cmp = new Mat(0, 0, CvType.CV_8U); Mat cmp = new Mat(0, 0, CvType.CV_8U);
core.compare(m1, m2, cmp, core.CMP_EQ); Core.compare(m1, m2, cmp, Core.CMP_EQ);
double difference = 100.0 * double difference = 100.0 *
(1.0 - Double.valueOf(core.countNonZero(cmp)) / Double.valueOf(cmp.rows() * cmp.cols())); (1.0 - Double.valueOf(Core.countNonZero(cmp)) / Double.valueOf(cmp.rows() * cmp.cols()));
return difference; return difference;
} }

@ -1,12 +1,12 @@
package org.opencv.test.calib3d; package org.opencv.test.calib3d;
import org.opencv.CvType; import org.opencv.core.CvType;
import org.opencv.Mat; import org.opencv.core.Mat;
import org.opencv.Point; import org.opencv.core.Point;
import org.opencv.Scalar; import org.opencv.core.Scalar;
import org.opencv.Size; import org.opencv.core.Size;
import org.opencv.calib3d; import org.opencv.calib3d.Calib3d;
import org.opencv.core; import org.opencv.core.Core;
import org.opencv.test.OpenCVTestCase; import org.opencv.test.OpenCVTestCase;
public class calib3dTest extends OpenCVTestCase { public class calib3dTest extends OpenCVTestCase {
@ -27,7 +27,7 @@ public class calib3dTest extends OpenCVTestCase {
Mat outRvec = new Mat(3, 1, CvType.CV_32F); outRvec.put(0, 0, 1.418641, 0.88665926, 0.56020796); Mat outRvec = new Mat(3, 1, CvType.CV_32F); outRvec.put(0, 0, 1.418641, 0.88665926, 0.56020796);
Mat outTvec = new Mat(3, 1, CvType.CV_32F); outTvec.put(0, 0, 1.4560841, 1.0680628, 0.81598103); Mat outTvec = new Mat(3, 1, CvType.CV_32F); outTvec.put(0, 0, 1.4560841, 1.0680628, 0.81598103);
calib3d.composeRT(rvec1, tvec1, rvec2, tvec2, rvec3, tvec3); Calib3d.composeRT(rvec1, tvec1, rvec2, tvec2, rvec3, tvec3);
assertMatEqual(outRvec, rvec3); assertMatEqual(outRvec, rvec3);
assertMatEqual(outTvec, tvec3); assertMatEqual(outTvec, tvec3);
@ -145,10 +145,10 @@ public class calib3dTest extends OpenCVTestCase {
public void testFilterSpecklesMatDoubleIntDouble() { public void testFilterSpecklesMatDoubleIntDouble() {
gray_16s_1024.copyTo(dst); gray_16s_1024.copyTo(dst);
Point center = new Point(gray_16s_1024.rows()/2., gray_16s_1024.cols()/2.); Point center = new Point(gray_16s_1024.rows()/2., gray_16s_1024.cols()/2.);
core.circle(dst, center, 1, Scalar.all(4096)); Core.circle(dst, center, 1, Scalar.all(4096));
assertMatNotEqual(gray_16s_1024, dst); assertMatNotEqual(gray_16s_1024, dst);
calib3d.filterSpeckles(dst, 1024.0, 100, 0.); Calib3d.filterSpeckles(dst, 1024.0, 100, 0.);
assertMatEqual(gray_16s_1024, dst); assertMatEqual(gray_16s_1024, dst);
} }
@ -158,14 +158,14 @@ public class calib3dTest extends OpenCVTestCase {
public void testFindChessboardCornersMatSizeMat() { public void testFindChessboardCornersMatSizeMat() {
Size patternSize = new Size(9, 6); Size patternSize = new Size(9, 6);
calib3d.findChessboardCorners(grayChess, patternSize, dst); Calib3d.findChessboardCorners(grayChess, patternSize, dst);
assertTrue(!dst.empty()); assertTrue(!dst.empty());
} }
public void testFindChessboardCornersMatSizeMatInt() { public void testFindChessboardCornersMatSizeMatInt() {
Size patternSize = new Size(9, 6); Size patternSize = new Size(9, 6);
calib3d.findChessboardCorners(grayChess, patternSize, dst, Calib3d.findChessboardCorners(grayChess, patternSize, dst,
calib3d.CALIB_CB_ADAPTIVE_THRESH + calib3d.CALIB_CB_NORMALIZE_IMAGE + calib3d.CALIB_CB_FAST_CHECK); Calib3d.CALIB_CB_ADAPTIVE_THRESH + Calib3d.CALIB_CB_NORMALIZE_IMAGE + Calib3d.CALIB_CB_FAST_CHECK);
assertTrue(!dst.empty()); assertTrue(!dst.empty());
} }

@ -1,8 +1,8 @@
package org.opencv.test.core; package org.opencv.test.core;
import org.opencv.CvType; import org.opencv.core.CvType;
import org.opencv.Mat; import org.opencv.core.Mat;
import org.opencv.Scalar; import org.opencv.core.Scalar;
import org.opencv.test.OpenCVTestCase; import org.opencv.test.OpenCVTestCase;
public class MatTest extends OpenCVTestCase { public class MatTest extends OpenCVTestCase {

@ -1,9 +1,9 @@
package org.opencv.test.core; package org.opencv.test.core;
import org.opencv.Point; import org.opencv.core.Point;
import org.opencv.Rect; import org.opencv.core.Rect;
import org.opencv.RotatedRect; import org.opencv.core.RotatedRect;
import org.opencv.Size; import org.opencv.core.Size;
import org.opencv.test.OpenCVTestCase; import org.opencv.test.OpenCVTestCase;
public class RotatedRectTest extends OpenCVTestCase { public class RotatedRectTest extends OpenCVTestCase {

@ -1,7 +1,7 @@
package org.opencv.test.highgui; package org.opencv.test.highgui;
import org.opencv.highgui; import org.opencv.highgui.Highgui;
import org.opencv.VideoCapture; import org.opencv.highgui.VideoCapture;
import org.opencv.test.OpenCVTestCase; import org.opencv.test.OpenCVTestCase;
@ -26,8 +26,8 @@ public class VideoCaptureTest extends OpenCVTestCase {
} }
public void testGet() { public void testGet() {
capture = new VideoCapture(highgui.CV_CAP_ANDROID); capture = new VideoCapture(Highgui.CV_CAP_ANDROID);
double frameWidth = capture.get(highgui.CV_CAP_PROP_FRAME_WIDTH); double frameWidth = capture.get(Highgui.CV_CAP_PROP_FRAME_WIDTH);
capture.release(); capture.release();
assertTrue(0 != frameWidth); assertTrue(0 != frameWidth);
} }
@ -39,7 +39,7 @@ public class VideoCaptureTest extends OpenCVTestCase {
} }
public void testGrabFromRealCamera() { public void testGrabFromRealCamera() {
capture = new VideoCapture(highgui.CV_CAP_ANDROID); capture = new VideoCapture(Highgui.CV_CAP_ANDROID);
isSucceed = capture.grab(); isSucceed = capture.grab();
capture.release(); capture.release();
assertTrue(isSucceed); assertTrue(isSucceed);
@ -51,7 +51,7 @@ public class VideoCaptureTest extends OpenCVTestCase {
} }
public void testIsOpenedRealCamera() { public void testIsOpenedRealCamera() {
capture = new VideoCapture(highgui.CV_CAP_ANDROID); capture = new VideoCapture(Highgui.CV_CAP_ANDROID);
isOpened = capture.isOpened(); isOpened = capture.isOpened();
capture.release(); capture.release();
assertTrue(isOpened); assertTrue(isOpened);
@ -59,7 +59,7 @@ public class VideoCaptureTest extends OpenCVTestCase {
public void testOpenInt() { public void testOpenInt() {
capture = new VideoCapture(); capture = new VideoCapture();
capture.open(highgui.CV_CAP_ANDROID); capture.open(Highgui.CV_CAP_ANDROID);
isOpened = capture.isOpened(); isOpened = capture.isOpened();
capture.release(); capture.release();
assertTrue(isOpened); assertTrue(isOpened);
@ -70,7 +70,7 @@ public class VideoCaptureTest extends OpenCVTestCase {
} }
public void testRead() { public void testRead() {
capture = new VideoCapture(highgui.CV_CAP_ANDROID); capture = new VideoCapture(Highgui.CV_CAP_ANDROID);
isSucceed = capture.read(dst); isSucceed = capture.read(dst);
capture.release(); capture.release();
assertTrue(isSucceed); assertTrue(isSucceed);
@ -79,13 +79,13 @@ public class VideoCaptureTest extends OpenCVTestCase {
} }
public void testRelease() { public void testRelease() {
capture = new VideoCapture(highgui.CV_CAP_ANDROID); capture = new VideoCapture(Highgui.CV_CAP_ANDROID);
capture.release(); capture.release();
assertFalse(capture.isOpened()); assertFalse(capture.isOpened());
} }
public void testRetrieveMat() { public void testRetrieveMat() {
capture = new VideoCapture(highgui.CV_CAP_ANDROID); capture = new VideoCapture(Highgui.CV_CAP_ANDROID);
capture.grab(); capture.grab();
isSucceed = capture.retrieve(dst); isSucceed = capture.retrieve(dst);
capture.release(); capture.release();
@ -95,7 +95,7 @@ public class VideoCaptureTest extends OpenCVTestCase {
} }
public void testRetrieveMatInt() { public void testRetrieveMatInt() {
capture = new VideoCapture(highgui.CV_CAP_ANDROID); capture = new VideoCapture(Highgui.CV_CAP_ANDROID);
capture.grab(); capture.grab();
isSucceed = capture.retrieve(dst, 1); isSucceed = capture.retrieve(dst, 1);
capture.release(); capture.release();
@ -106,9 +106,9 @@ public class VideoCaptureTest extends OpenCVTestCase {
} }
public void testSet() { public void testSet() {
capture = new VideoCapture(highgui.CV_CAP_ANDROID); capture = new VideoCapture(Highgui.CV_CAP_ANDROID);
capture.set(highgui.CV_CAP_PROP_FRAME_WIDTH, 640.0); capture.set(Highgui.CV_CAP_PROP_FRAME_WIDTH, 640.0);
double frameWidth = capture.get(highgui.CV_CAP_PROP_FRAME_WIDTH); double frameWidth = capture.get(Highgui.CV_CAP_PROP_FRAME_WIDTH);
capture.read(dst); capture.read(dst);
capture.release(); capture.release();
assertEquals(640.0, frameWidth); assertEquals(640.0, frameWidth);
@ -121,7 +121,7 @@ public class VideoCaptureTest extends OpenCVTestCase {
} }
public void testVideoCaptureInt() { public void testVideoCaptureInt() {
capture = new VideoCapture(highgui.CV_CAP_ANDROID); capture = new VideoCapture(Highgui.CV_CAP_ANDROID);
assertTrue(null != capture); assertTrue(null != capture);
isOpened = capture.isOpened(); isOpened = capture.isOpened();
capture.release(); capture.release();

@ -1,6 +1,6 @@
package org.opencv.test.highgui; package org.opencv.test.highgui;
import org.opencv.highgui; import org.opencv.highgui.Highgui;
import org.opencv.test.OpenCVTestCase; import org.opencv.test.OpenCVTestCase;
import org.opencv.test.OpenCVTestRunner; import org.opencv.test.OpenCVTestRunner;
@ -8,7 +8,7 @@ import org.opencv.test.OpenCVTestRunner;
public class highguiTest extends OpenCVTestCase { public class highguiTest extends OpenCVTestCase {
public void testImreadString() { public void testImreadString() {
dst = highgui.imread(OpenCVTestRunner.LENA_PATH); dst = Highgui.imread(OpenCVTestRunner.LENA_PATH);
assertTrue(!dst.empty()); assertTrue(!dst.empty());
assertEquals(3, dst.channels()); assertEquals(3, dst.channels());
assertTrue(512 == dst.cols()); assertTrue(512 == dst.cols());
@ -16,7 +16,7 @@ public class highguiTest extends OpenCVTestCase {
} }
public void testImreadStringInt() { public void testImreadStringInt() {
dst = highgui.imread(OpenCVTestRunner.LENA_PATH, 0); dst = Highgui.imread(OpenCVTestRunner.LENA_PATH, 0);
assertTrue(!dst.empty()); assertTrue(!dst.empty());
assertEquals(1, dst.channels()); assertEquals(1, dst.channels());
assertTrue(512 == dst.cols()); assertTrue(512 == dst.cols());

@ -3,12 +3,12 @@ package org.opencv.test.imgproc;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import org.opencv.CvType; import org.opencv.core.CvType;
import org.opencv.Mat; import org.opencv.core.Mat;
import org.opencv.Scalar; import org.opencv.core.Scalar;
import org.opencv.Size; import org.opencv.core.Size;
import org.opencv.core; import org.opencv.core.Core;
import org.opencv.imgproc; import org.opencv.imgproc.Imgproc;
import org.opencv.test.OpenCVTestCase; import org.opencv.test.OpenCVTestCase;
@ -21,7 +21,7 @@ public class imgprocTest extends OpenCVTestCase {
//FIXME: this test crashes //FIXME: this test crashes
//public void test_Can_Call_accumulate() { //public void test_Can_Call_accumulate() {
// dst = new Mat(gray1.rows(), gray1.cols(), Mat.CvType.CV_32FC1); // dst = new Mat(gray1.rows(), gray1.cols(), Mat.CvType.CV_32FC1);
// imgproc.accumulate(gray1, dst); // Imgproc.accumulate(gray1, dst);
// assertMatEqual(gray1, dst); // assertMatEqual(gray1, dst);
//} //}
@ -80,10 +80,10 @@ public class imgprocTest extends OpenCVTestCase {
public void testBlurMatMatSize() { public void testBlurMatMatSize() {
Size sz = new Size(3, 3); Size sz = new Size(3, 3);
imgproc.blur(gray0, dst, sz); Imgproc.blur(gray0, dst, sz);
assertMatEqual(gray0, dst); assertMatEqual(gray0, dst);
imgproc.blur(gray255, dst, sz); Imgproc.blur(gray255, dst, sz);
assertMatEqual(gray255, dst); assertMatEqual(gray255, dst);
} }
@ -105,7 +105,7 @@ public class imgprocTest extends OpenCVTestCase {
public void testBoxFilterMatMatIntSize() { public void testBoxFilterMatMatIntSize() {
Size sz = new Size(3, 3); Size sz = new Size(3, 3);
imgproc.boxFilter(gray0, dst, 8, sz); Imgproc.boxFilter(gray0, dst, 8, sz);
assertMatEqual(gray0, dst); assertMatEqual(gray0, dst);
} }
@ -133,13 +133,13 @@ public class imgprocTest extends OpenCVTestCase {
ranges.add(0.0f); ranges.add(256.0f); ranges.add(0.0f); ranges.add(256.0f);
Mat hist = new Mat(); Mat hist = new Mat();
imgproc.calcHist(images, channels, new Mat(), hist, histSize, ranges); Imgproc.calcHist(images, channels, new Mat(), hist, histSize, ranges);
core.normalize(hist, hist); Core.normalize(hist, hist);
imgproc.calcBackProject(images, channels, hist, dst, ranges, 255); Imgproc.calcBackProject(images, channels, hist, dst, ranges, 255);
assertTrue(grayChess.size().equals(dst.size())); assertTrue(grayChess.size().equals(dst.size()));
assertEquals(grayChess.depth(), dst.depth()); assertEquals(grayChess.depth(), dst.depth());
assertTrue(0 != core.countNonZero(dst)); assertTrue(0 != Core.countNonZero(dst));
} }
public void testCalcHistListOfMatListOfIntegerMatMatListOfIntegerListOfFloat() { public void testCalcHistListOfMatListOfIntegerMatMatListOfIntegerListOfFloat() {
@ -157,7 +157,7 @@ public class imgprocTest extends OpenCVTestCase {
truth.put(5, 0, 100.0); truth.put(5, 0, 100.0);
Mat hist = new Mat(); Mat hist = new Mat();
imgproc.calcHist(images, channels, new Mat(), hist, histSize, ranges); Imgproc.calcHist(images, channels, new Mat(), hist, histSize, ranges);
assertMatEqual(truth, hist); assertMatEqual(truth, hist);
} }
@ -183,7 +183,7 @@ public class imgprocTest extends OpenCVTestCase {
truth.put(9, 5, 100.0); truth.put(9, 5, 100.0);
Mat hist = new Mat(); Mat hist = new Mat();
imgproc.calcHist(images, channels, new Mat(), hist, histSize, ranges); Imgproc.calcHist(images, channels, new Mat(), hist, histSize, ranges);
assertMatEqual(truth, hist); assertMatEqual(truth, hist);
} }

@ -2,10 +2,10 @@ package org.opencv.test.objdetect;
import java.util.ArrayList; import java.util.ArrayList;
import org.opencv.Mat; import org.opencv.core.Mat;
import org.opencv.Rect; import org.opencv.core.Rect;
import org.opencv.Size; import org.opencv.core.Size;
import org.opencv.imgproc; import org.opencv.imgproc.Imgproc;
import org.opencv.objdetect.CascadeClassifier; import org.opencv.objdetect.CascadeClassifier;
import org.opencv.test.OpenCVTestCase; import org.opencv.test.OpenCVTestCase;
import org.opencv.test.OpenCVTestRunner; import org.opencv.test.OpenCVTestRunner;
@ -36,7 +36,7 @@ public class CascadeClassifierTest extends OpenCVTestCase {
ArrayList<Rect> faces = new ArrayList<Rect>(); ArrayList<Rect> faces = new ArrayList<Rect>();
Mat greyLena = new Mat(); Mat greyLena = new Mat();
imgproc.cvtColor(rgbLena, greyLena, imgproc.COLOR_RGB2GRAY); Imgproc.cvtColor(rgbLena, greyLena, Imgproc.COLOR_RGB2GRAY);
//TODO: doesn't detect with 1.1 scale //TODO: doesn't detect with 1.1 scale
cc.detectMultiScale(greyLena, faces, 1.09, 2, 2 /*TODO: CV_HAAR_SCALE_IMAGE*/, new Size(30, 30)); cc.detectMultiScale(greyLena, faces, 1.09, 2, 2 /*TODO: CV_HAAR_SCALE_IMAGE*/, new Size(30, 30));

@ -2,8 +2,8 @@ package org.opencv.test.objdetect;
import java.util.ArrayList; import java.util.ArrayList;
import org.opencv.Rect; import org.opencv.core.Rect;
import org.opencv.objdetect; import org.opencv.objdetect.Objdetect;
import org.opencv.test.OpenCVTestCase; import org.opencv.test.OpenCVTestCase;
@ -17,7 +17,7 @@ public class objdetectTest extends OpenCVTestCase {
rects.add(r); rects.add(r);
int groupThreshold = 1; int groupThreshold = 1;
objdetect.groupRectangles(rects, groupThreshold); Objdetect.groupRectangles(rects, groupThreshold);
assertEquals(1, rects.size()); assertEquals(1, rects.size());
} }
@ -33,7 +33,7 @@ public class objdetectTest extends OpenCVTestCase {
int groupThreshold = 1; int groupThreshold = 1;
double eps = 0.2; double eps = 0.2;
objdetect.groupRectangles(rects, groupThreshold, eps); Objdetect.groupRectangles(rects, groupThreshold, eps);
assertEquals(2, rects.size()); assertEquals(2, rects.size());
} }

@ -1,10 +1,10 @@
package org.opencv.test.video; package org.opencv.test.video;
import org.opencv.CvType; import org.opencv.core.CvType;
import org.opencv.Mat; import org.opencv.core.Mat;
import org.opencv.Size; import org.opencv.core.Size;
import org.opencv.core; import org.opencv.core.Core;
import org.opencv.video; import org.opencv.video.Video;
import org.opencv.test.OpenCVTestCase; import org.opencv.test.OpenCVTestCase;
@ -59,8 +59,8 @@ public class videoTest extends OpenCVTestCase {
Mat prevPts = new Mat(1, 3, CvType.CV_32FC2); Mat prevPts = new Mat(1, 3, CvType.CV_32FC2);
prevPts.put(0, 0, 1.0, 1.0, 5.0, 5.0, 10.0, 10.0); prevPts.put(0, 0, 1.0, 1.0, 5.0, 5.0, 10.0, 10.0);
video.calcOpticalFlowPyrLK(subLena1, subLena2, prevPts, nextPts, status, err); Video.calcOpticalFlowPyrLK(subLena1, subLena2, prevPts, nextPts, status, err);
assertEquals(3, core.countNonZero(status)); assertEquals(3, Core.countNonZero(status));
} }
public void testCalcOpticalFlowPyrLKMatMatMatMatMatMatSize() { public void testCalcOpticalFlowPyrLKMatMatMatMatMatMatSize() {
@ -68,8 +68,8 @@ public class videoTest extends OpenCVTestCase {
prevPts.put(0, 0, 1.0, 1.0, 5.0, 5.0, 10.0, 10.0); prevPts.put(0, 0, 1.0, 1.0, 5.0, 5.0, 10.0, 10.0);
Size sz = new Size(5, 5); Size sz = new Size(5, 5);
video.calcOpticalFlowPyrLK(subLena1, subLena2, prevPts, nextPts, status, err, sz); Video.calcOpticalFlowPyrLK(subLena1, subLena2, prevPts, nextPts, status, err, sz);
assertEquals(0, core.countNonZero(status)); assertEquals(0, Core.countNonZero(status));
} }
public void testCalcOpticalFlowPyrLKMatMatMatMatMatMatSizeInt() { public void testCalcOpticalFlowPyrLKMatMatMatMatMatMatSizeInt() {

Loading…
Cancel
Save