From 32d9a7e3fd32f944b9af45aece4c177e07a180df Mon Sep 17 00:00:00 2001 From: Omer Date: Thu, 5 Dec 2019 23:05:01 +0200 Subject: [PATCH] change compatator to sqared values to make caluclation faster (no need for sqare root function) --- .../vision/pipeline/pipes/SortContoursPipe.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/chameleon-server/src/main/java/com/chameleonvision/vision/pipeline/pipes/SortContoursPipe.java b/chameleon-server/src/main/java/com/chameleonvision/vision/pipeline/pipes/SortContoursPipe.java index ee10cf099..b3314eaa3 100644 --- a/chameleon-server/src/main/java/com/chameleonvision/vision/pipeline/pipes/SortContoursPipe.java +++ b/chameleon-server/src/main/java/com/chameleonvision/vision/pipeline/pipes/SortContoursPipe.java @@ -12,7 +12,7 @@ import java.util.List; public class SortContoursPipe implements Pipe, List> { - private final Comparator SortByCentermostComparator = Comparator.comparingDouble(this::calcCenterDistance); + private final Comparator SortByCentermostComparator = Comparator.comparingDouble(this::calcSquareCenterDistance); private static final Comparator SortByLargestComparator = (rect1, rect2) -> Double.compare(rect2.size.area(), rect1.size.area()); private static final Comparator SortBySmallestComparator = SortByLargestComparator.reversed(); @@ -81,7 +81,7 @@ public class SortContoursPipe implements Pipe, List