Java tests: fixed 1 test in core and 1 disabled
This commit is contained in:
parent
cb2b28636f
commit
6d9075812f
@ -15,6 +15,7 @@ import org.opencv.core.Scalar;
|
|||||||
import org.opencv.core.Size;
|
import org.opencv.core.Size;
|
||||||
import org.opencv.core.TermCriteria;
|
import org.opencv.core.TermCriteria;
|
||||||
import org.opencv.test.OpenCVTestCase;
|
import org.opencv.test.OpenCVTestCase;
|
||||||
|
import org.opencv.test.OpenCVTestRunner;
|
||||||
import org.opencv.utils.Converters;
|
import org.opencv.utils.Converters;
|
||||||
|
|
||||||
public class CoreTest extends OpenCVTestCase {
|
public class CoreTest extends OpenCVTestCase {
|
||||||
@ -850,6 +851,7 @@ public class CoreTest extends OpenCVTestCase {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void testKmeansMatIntMatTermCriteriaIntInt() {
|
public void testKmeansMatIntMatTermCriteriaIntInt() {
|
||||||
|
fail("Not yet implemented");
|
||||||
Mat data = new Mat(4, 2, CvType.CV_32FC1);
|
Mat data = new Mat(4, 2, CvType.CV_32FC1);
|
||||||
data.put(0, 0, 2, 4);
|
data.put(0, 0, 2, 4);
|
||||||
data.put(1, 0, 3, 9);
|
data.put(1, 0, 3, 9);
|
||||||
@ -862,7 +864,6 @@ public class CoreTest extends OpenCVTestCase {
|
|||||||
// TODO: returns 0 for most input combinations
|
// TODO: returns 0 for most input combinations
|
||||||
res = Core.kmeans(data, K, bestLabels, criteria, 0, Core.KMEANS_PP_CENTERS);
|
res = Core.kmeans(data, K, bestLabels, criteria, 0, Core.KMEANS_PP_CENTERS);
|
||||||
assertEquals(10.0, res);
|
assertEquals(10.0, res);
|
||||||
fail("Not yet implemented");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void testKmeansMatIntMatTermCriteriaIntIntMat() {
|
public void testKmeansMatIntMatTermCriteriaIntIntMat() {
|
||||||
@ -1469,11 +1470,17 @@ public class CoreTest extends OpenCVTestCase {
|
|||||||
|
|
||||||
public void testPutTextMatStringPointIntDoubleScalar() {
|
public void testPutTextMatStringPointIntDoubleScalar() {
|
||||||
String text = "Hello World";
|
String text = "Hello World";
|
||||||
Point org = new Point(0, 0);
|
Size labelSize = new Size(175, 22);
|
||||||
|
|
||||||
assertTrue(0 == Core.countNonZero(gray0));
|
Mat img = new Mat(20 + (int)labelSize.height, 20 + (int)labelSize.width, CvType.CV_8U, colorBlack);
|
||||||
Core.putText(gray0, text, org, Core.FONT_HERSHEY_SIMPLEX, 1.0, colorWhite);
|
Point origin = new Point(10, labelSize.height + 10);
|
||||||
assertTrue(0 != Core.countNonZero(gray0));
|
|
||||||
|
Core.putText(img, text, origin, Core.FONT_HERSHEY_SIMPLEX, 1.0, colorWhite);
|
||||||
|
|
||||||
|
assertTrue(Core.countNonZero(img) > 0);
|
||||||
|
//check that border is not corrupted
|
||||||
|
Core.rectangle(img, new Point(11,11), new Point(labelSize.width+10, labelSize.height+10), colorBlack, -1);//TODO:CV_FILLED
|
||||||
|
assertEquals(0, Core.countNonZero(img));
|
||||||
}
|
}
|
||||||
|
|
||||||
public void testPutTextMatStringPointIntDoubleScalarInt() {
|
public void testPutTextMatStringPointIntDoubleScalarInt() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user