diff --git a/examples/ocr-examples/output/ocr_4_recognized.jpg b/examples/ocr-examples/output/ocr_4_recognized.jpg deleted file mode 100644 index f3de69f..0000000 Binary files a/examples/ocr-examples/output/ocr_4_recognized.jpg and /dev/null differ diff --git a/examples/ocr-examples/output/plate_recognized.jpg b/examples/ocr-examples/output/plate_recognized.jpg deleted file mode 100644 index 36afe53..0000000 Binary files a/examples/ocr-examples/output/plate_recognized.jpg and /dev/null differ diff --git a/examples/ocr-examples/output/plate_recognized2.jpg b/examples/ocr-examples/output/plate_recognized2.jpg deleted file mode 100644 index d0ef832..0000000 Binary files a/examples/ocr-examples/output/plate_recognized2.jpg and /dev/null differ diff --git a/examples/ocr-examples/output/table_ch2_result.html b/examples/ocr-examples/output/table_ch2_result.html deleted file mode 100644 index 28da28b..0000000 --- a/examples/ocr-examples/output/table_ch2_result.html +++ /dev/null @@ -1,5 +0,0 @@ - -
主要财务比率202020212022E2023E2024E
成长能力
营业收入97.08%33.28%65.00%42.10%21.00%
营业利润165.21%22.38%31.65%64.55%36.68%
归属於母公司净利润164.75%24.17%39.44%64.13%38.63%
获利能力
毛利率25.45%23.01%16.80%17.00%18.00%
净利率13.98%13.03%11.01%12.72%14.57%
ROE19.29%19.25%20.77%47.11%35.24%
ROIC44.53%41.55%44.21%32.59%62.14%
偿债能力
资产负债率48.28%54.90%57.79%65.62%58.84%
净负债率-39.12%-36.03%6.62%8.70%5.28%
流动比率1.771.741.601.411.65
速动比率1.261.070.850.620.81
营运能力
应收账款周转率5.164.594.115.245.24
存货周转率3.482.892.552.772.63
总资产周转率0.800.780.931.211.22
每股指标(元)
每股收益0.841.041.452.383.30
每股经营现金流0.030.04-2.544.28-1.13
每股净资产4.345.406.975.059.35
估值比率
市盈率41.3033.2623.8514.5310.48
市净率7.976.404.956.853.69
EV/EBITDA5.0822.7223.6514.4010.60
EV/EBIT5.3324.1925.4515.0510.95
\ No newline at end of file diff --git a/examples/ocr-examples/output/table_ch2_result.jpg b/examples/ocr-examples/output/table_ch2_result.jpg deleted file mode 100644 index 999445d..0000000 Binary files a/examples/ocr-examples/output/table_ch2_result.jpg and /dev/null differ diff --git a/examples/ocr-examples/output/table_ch2_result.xls b/examples/ocr-examples/output/table_ch2_result.xls deleted file mode 100644 index 3d5f319..0000000 Binary files a/examples/ocr-examples/output/table_ch2_result.xls and /dev/null differ diff --git a/examples/ocr-examples/output/table_ch2_result2.xls b/examples/ocr-examples/output/table_ch2_result2.xls deleted file mode 100644 index 3d5f319..0000000 Binary files a/examples/ocr-examples/output/table_ch2_result2.xls and /dev/null differ diff --git a/face/src/test/java/Test.java b/face/src/test/java/Test.java deleted file mode 100644 index c357d7e..0000000 --- a/face/src/test/java/Test.java +++ /dev/null @@ -1,108 +0,0 @@ -import ai.djl.Application; -import ai.djl.modality.cv.Image; -import ai.djl.modality.cv.ImageFactory; -import ai.djl.repository.Artifact; -import ai.djl.repository.MRL; -import ai.djl.repository.zoo.ModelNotFoundException; -import ai.djl.repository.zoo.ModelZoo; -import ai.djl.util.JsonUtils; -import cn.smartjavaai.common.cv.SmartImageFactory; -import cn.smartjavaai.common.entity.DetectionResponse; -import cn.smartjavaai.common.entity.R; -import cn.smartjavaai.face.config.FaceDetConfig; -import cn.smartjavaai.face.config.FaceRecConfig; -import cn.smartjavaai.face.constant.FaceDetectConstant; -import cn.smartjavaai.face.enums.FaceDetModelEnum; -import cn.smartjavaai.face.enums.FaceRecModelEnum; -import cn.smartjavaai.face.enums.SimilarityType; -import cn.smartjavaai.face.factory.FaceDetModelFactory; -import cn.smartjavaai.face.factory.FaceRecModelFactory; -import cn.smartjavaai.face.model.facedect.FaceDetModel; -import cn.smartjavaai.face.model.facerec.FaceRecModel; -import cn.smartjavaai.face.utils.SimilarityUtil; -import lombok.extern.slf4j.Slf4j; - -import java.io.IOException; -import java.nio.file.Files; -import java.nio.file.Paths; -import java.util.List; -import java.util.Map; - -/** - * @author dwj - * @date 2025/7/25 - */ -@Slf4j -public class Test { - - /** - * 获取人脸检测模型 - * @return - */ - public static FaceDetModel getFaceDetModel(){ - FaceDetConfig config = new FaceDetConfig(); -// config.setModelEnum(FaceDetModelEnum.YOLOV8_FACE);//人脸检测模型 - config.setModelPath("/Users/wenjie/Documents/develop/model/yolo-face/yolov8s-face-lindevs.onnx"); -// config.setModelPath("/Users/wenjie/Documents/develop/face_model"); - config.setConfidenceThreshold(0.2);//只返回相似度大于该值的人脸 - config.setNmsThresh(FaceDetectConstant.NMS_THRESHOLD);//用于去除重复的人脸框,当两个框的重叠度超过该值时,只保留一个 - return FaceDetModelFactory.getInstance().getModel(config); - } - - /** - * 获取人脸识别模型 - * @return - */ - public static FaceRecModel getFaceRecModel(){ - FaceRecConfig config = new FaceRecConfig(); - config.setModelEnum(FaceRecModelEnum.ELASTIC_FACE_MODEL); - config.setModelPath("/Users/wenjie/Documents/develop/model/arcfaceresnet100-11-int8.onnx"); -// config.setModelPath("/Users/xxx/Documents/develop/model/InsightFace/model_mobilefacenet.pt"); - //裁剪人脸:如果图片已经是裁剪过的,则请将此参数设置为false - config.setCropFace(true); - //开启人脸对齐:适用于人脸不正的场景,开启将提升人脸特征准确度,关闭可以提升性能 - config.setAlign(true); - //指定人脸检测模型 - config.setDetectModel(getFaceDetModel()); - return FaceRecModelFactory.getInstance().getModel(config); - } - - public static void main(String[] args) throws ModelNotFoundException, IOException { -// boolean withArtifacts = -// args.length > 0 && ("--artifact".equals(args[0]) || "-a".equals(args[0])); -// if (!withArtifacts) { -// logger.info("============================================================"); -// logger.info("user ./gradlew listModel --args='-a' to show artifact detail"); -// logger.info("============================================================"); -// } -// Map> models = ModelZoo.listModels(); -// for (Map.Entry> entry : models.entrySet()) { -// String appName = entry.getKey().toString(); -// for (MRL mrl : entry.getValue()) { -// if (withArtifacts) { -// for (Artifact artifact : mrl.listArtifacts()) { -// log.info("{} djl://{}", appName, artifact); -// } -// } else { -// log.info("{} {}", appName, mrl); -// } -// } -// } - - -// FaceDetModel faceDetModel = getFaceDetModel(); -// R result = faceDetModel.detectAndDraw("/Users/wenjie/Downloads/facetest/00974.png", "/Users/wenjie/Downloads/xx333.png"); -// log.info("result:{}", result.isSuccess() + " msg:" + result.getMessage()); - - Image ime = ImageFactory.getInstance().fromFile(Paths.get("/Users/wenjie/Downloads/facetest/00974.png")); -// SmartImageFactory.setEngine(SmartImageFactory.Engine.OPENCV); - Image image = SmartImageFactory.getInstance().fromFile(Paths.get("/Users/wenjie/Downloads/facetest/00974.png")); -// image.save(Files.newOutputStream(Paths.get("/Users/wenjie/Downloads/xx333.png")), "png"); -// -// - Image ime2 = ImageFactory.getInstance().fromFile(Paths.get("/Users/wenjie/Downloads/facetest/00974.png")); - image.getSubImage(0, 0, 100, 100); - } - - -}