diff --git a/modules/core/misc/java/src/java/core+MatOfRotatedRect.java b/modules/core/misc/java/src/java/core+MatOfRotatedRect.java index dc8ba1470e..6f36e6ca6c 100644 --- a/modules/core/misc/java/src/java/core+MatOfRotatedRect.java +++ b/modules/core/misc/java/src/java/core+MatOfRotatedRect.java @@ -8,8 +8,8 @@ import org.opencv.core.RotatedRect; public class MatOfRotatedRect extends Mat { - // 64FC5 - private static final int _depth = CvType.CV_64F; + // 32FC5 + private static final int _depth = CvType.CV_32F; private static final int _channels = 5; public MatOfRotatedRect() { @@ -49,14 +49,14 @@ public class MatOfRotatedRect extends Mat { return; int num = a.length; alloc(num); - double buff[] = new double[num * _channels]; + float buff[] = new float[num * _channels]; for(int i=0; i li = m.toList(); - assertTrue(li.size() == 8); + assertEquals(li.size(), 8); RotatedRect rr = li.get(7); - assertTrue(rr.angle == 5.432); - assertTrue(rr.center.y == 8); + assertEquals(rr.angle, b.angle, EPS); + assertEquals(rr.center.y, b.center.y); } }