From c95c10e368919e4161839ce93a838fe250a02c0f Mon Sep 17 00:00:00 2001 From: Kumataro Date: Sat, 6 Apr 2024 13:01:56 +0900 Subject: [PATCH] xfeatures2d: MSDFeatureDetector: output reals as human-friendly expression. --- modules/xfeatures2d/misc/java/test/MSDFeatureDetectorTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/xfeatures2d/misc/java/test/MSDFeatureDetectorTest.java b/modules/xfeatures2d/misc/java/test/MSDFeatureDetectorTest.java index 8e37e0138cb..be0ec8857b9 100644 --- a/modules/xfeatures2d/misc/java/test/MSDFeatureDetectorTest.java +++ b/modules/xfeatures2d/misc/java/test/MSDFeatureDetectorTest.java @@ -60,7 +60,7 @@ public void testWriteYml() { detector.write(filename); - String truth = "%YAML:1.0\n---\nname: \"Feature2D.MSD\"\npatch_radius: 3\nsearch_area_radius: 5\nnms_radius: 5\nnms_scale_radius: 0\nth_saliency: 250.\nkNN: 4\nscale_factor: 1.2500000000000000e+00\nn_scales: -1\ncompute_orientation: 0\n"; + String truth = "%YAML:1.0\n---\nname: \"Feature2D.MSD\"\npatch_radius: 3\nsearch_area_radius: 5\nnms_radius: 5\nnms_scale_radius: 0\nth_saliency: 250.\nkNN: 4\nscale_factor: 1.25\nn_scales: -1\ncompute_orientation: 0\n"; String actual = readFile(filename); actual = actual.replaceAll("e([+-])0(\\d\\d)", "e$1$2"); // NOTE: workaround for different platforms double representation assertEquals(truth, actual);