diff --git a/modules/ximgproc/misc/java/gen_dict.json b/modules/ximgproc/misc/java/gen_dict.json new file mode 100644 index 00000000000..4ae9277df27 --- /dev/null +++ b/modules/ximgproc/misc/java/gen_dict.json @@ -0,0 +1,10 @@ +{ + "missing_consts": { + "Ximgproc": { + "public": [ + ["RO_STRICT", 0], + ["RO_IGNORE_BORDERS", 1] + ] + } + } +} diff --git a/modules/ximgproc/misc/java/test/XimgprocTest.java b/modules/ximgproc/misc/java/test/XimgprocTest.java new file mode 100644 index 00000000000..6b987b0a2f7 --- /dev/null +++ b/modules/ximgproc/misc/java/test/XimgprocTest.java @@ -0,0 +1,21 @@ +package org.opencv.test.ximgproc; + +import org.opencv.core.Core; +import org.opencv.core.CvType; +import org.opencv.core.Mat; +import org.opencv.core.Point; +import org.opencv.test.OpenCVTestCase; +import org.opencv.ximgproc.Ximgproc; + +public class XimgprocTest extends OpenCVTestCase { + + public void testHoughPoint2Line() { + Mat src = new Mat(80, 80, CvType.CV_8UC1, new org.opencv.core.Scalar(0)); + Point houghPoint = new Point(40, 40); + + int[] result = Ximgproc.HoughPoint2Line(houghPoint, src, Ximgproc.ARO_315_135, Ximgproc.HDO_DESKEW, Ximgproc.RO_IGNORE_BORDERS); + + assertNotNull(result); + assertEquals(4, result.length); + } +}