From d554c3eb6f8e51299e612b142912edbe2237a77d Mon Sep 17 00:00:00 2001
From: weiweiw <14335254+weiweiw22@user.noreply.gitee.com>
Date: Sun, 24 Nov 2024 15:30:29 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=9C=A8=E7=BA=BF=E6=A0=87?=
=?UTF-8?q?=E6=B3=A8util=E7=B1=BB?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../bonus/ai/client/OnlineAnnotateUtil.java | 26 ++++++++++++++++---
1 file changed, 22 insertions(+), 4 deletions(-)
diff --git a/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/client/OnlineAnnotateUtil.java b/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/client/OnlineAnnotateUtil.java
index 541cc89..8df90d3 100644
--- a/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/client/OnlineAnnotateUtil.java
+++ b/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/client/OnlineAnnotateUtil.java
@@ -1,21 +1,24 @@
package com.bonus.ai.client;
+import java.util.Arrays;
import java.util.List;
+import java.util.stream.Collectors;
+import java.util.stream.Stream;
public class OnlineAnnotateUtil {
+ final static String template = ".*?";
/**
* 替换 View 中的 Label 标签内容
- * @param template 原始字符串模板
* @param labels 要替换的 labels 列表
* @return 替换后的字符串
*/
- public static String rectangleImageLabels(String template, List labels) {
+ public static String rectangleImageLabels(List labels) {
if (labels == null || labels.isEmpty()){
return "";
}
// 构建新的 Label 标签内容
StringBuilder labelBuilder = new StringBuilder();
- String[] colors = {"#FFA39E", "#D4380D", "#36CFC9", "#FF85C0", "#FFD666"}; // 颜色数组
+ String[] colors = {"blue", "green", "orange", "purge"}; // 颜色数组
int colorIndex = 0;
for (String label : labels) {
@@ -36,5 +39,20 @@ public class OnlineAnnotateUtil {
);
}
-
+/**
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ */
+ public static void main(String[] args) {
+// List labels = Arrays.asList("label1", "label2", "label3");
+ List labels = Stream.of("label1", "label2", "label3")
+ .collect(Collectors.toList());
+ String result = rectangleImageLabels(labels);
+ System.out.println(result);
+ }
}