From 9a13983a8aa86bc1be7d73e7133e1916bfdc0812 Mon Sep 17 00:00:00 2001 From: divenswu Date: Wed, 23 Nov 2022 16:03:22 +0800 Subject: [PATCH] =?UTF-8?q?update:2.0.0=E7=89=88=E6=9C=AC=EF=BC=8C?= =?UTF-8?q?=E5=BD=93=E5=89=8D=E7=89=88=E6=9C=AC=E7=94=A8=E4=BA=8E=E6=94=AF?= =?UTF-8?q?=E6=8C=81opensearch?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/visual/face/search/core/domain/FaceInfo.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/face-search-core/src/main/java/com/visual/face/search/core/domain/FaceInfo.java b/face-search-core/src/main/java/com/visual/face/search/core/domain/FaceInfo.java index 742d285..58b9174 100755 --- a/face-search-core/src/main/java/com/visual/face/search/core/domain/FaceInfo.java +++ b/face-search-core/src/main/java/com/visual/face/search/core/domain/FaceInfo.java @@ -123,9 +123,9 @@ public class FaceInfo implements Comparable, Serializable { * @return 旋转后的角 */ public Point rotation(Point center, float angle){ - double k = new Float(Math.toRadians(angle)); - float nx1 = new Float((this.x-center.x)*Math.cos(k) +(this.y-center.y)*Math.sin(k)+center.x); - float ny1 = new Float(-(this.x-center.x)*Math.sin(k) + (this.y-center.y)*Math.cos(k)+center.y); + double k = Math.toRadians(angle); + float nx1 = (float) ((this.x - center.x) * Math.cos(k) + (this.y - center.y) * Math.sin(k) + center.x); + float ny1 = (float) (-(this.x - center.x) * Math.sin(k) + (this.y - center.y) * Math.cos(k) + center.y); return new Point(nx1, ny1); }