Commit c0c0ac03 by liuyu

2024/10/25 ai标注添加ocr传承

parent f9804166
...@@ -10,6 +10,7 @@ public enum AiInterfaceEnums { ...@@ -10,6 +10,7 @@ public enum AiInterfaceEnums {
MEDIA("MEDIA"), MEDIA("MEDIA"),
REAL_SOURCE("REAL_SOURCE"), REAL_SOURCE("REAL_SOURCE"),
OCR("OCR"),
COMMON("COMMON"); COMMON("COMMON");
......
package com.zhiwei.middleware.automatic.son.task.aiTask;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.zhiwei.middleware.automatic.server.pojo.AiInterfaceParam;
import com.zhiwei.middleware.automatic.server.pojo.enums.AiInterfaceEnums;
import com.zhiwei.middleware.automatic.server.util.RedissonUtil;
import com.zhiwei.middleware.automatic.son.dao.AiApiResultDao;
import org.springframework.stereotype.Service;
import java.util.Objects;
/**
* author:liu-yu
* date: 2024/10/15 10:35
**/
@Service
public class AiTaskServiceOcr extends AbstractAiTaskService {
public AiTaskServiceOcr(RedissonUtil redissonUtil, AiApiResultDao aiApiResultDao) {
super(AiInterfaceEnums.OCR, redissonUtil, aiApiResultDao);
}
@Override
public JSONObject httpParamByMetadata(AiInterfaceParam aiParam) {
JSONObject metadata = new JSONObject();
JSONArray ocr_text = aiParam.getJson().getJSONArray("ocr_text");
if (Objects.nonNull(ocr_text)) {
metadata.put("ocr", ocr_text.toJavaList(String.class));
}
return metadata;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment