diff --git a/electron-builder.config.mjs b/electron-builder.config.mjs index d4363ab..ffaccb7 100644 --- a/electron-builder.config.mjs +++ b/electron-builder.config.mjs @@ -29,7 +29,6 @@ export default { { from: path.join(root, "resources", "capability-duplicates.json"), to: "capability-duplicates.json" }, { from: path.join(root, "resources", "desktop-picker.ps1"), to: "desktop-picker.ps1" }, { from: path.join(root, "resources", "models", "ui-element-detect"), to: "models/ui-element-detect" }, - { from: path.join(root, "resources", "models", "ui-icon-detect"), to: "models/ui-icon-detect" }, { from: path.join(root, "resources", "fixture"), to: "fixture" } ], asar: true, diff --git a/resources/models/ui-icon-detect/model.onnx b/resources/models/ui-icon-detect/model.onnx deleted file mode 100644 index 9189fde..0000000 Binary files a/resources/models/ui-icon-detect/model.onnx and /dev/null differ diff --git a/resources/models/ui-icon-detect/preprocessor_config.json b/resources/models/ui-icon-detect/preprocessor_config.json deleted file mode 100644 index 4ce8c7b..0000000 --- a/resources/models/ui-icon-detect/preprocessor_config.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "do_normalize": false, - "do_rescale": true, - "do_resize": true, - "feature_extractor_type": "ImageFeatureExtractor", - "resample": 2, - "rescale_factor": 0.00392156862745098, - "size_divisor": 16, - "size": { - "longest_edge": 640 - } -} \ No newline at end of file diff --git a/src/main/local-vision/ui-detect-service.ts b/src/main/local-vision/ui-detect-service.ts index 9a5b8a4..ca2ef83 100644 --- a/src/main/local-vision/ui-detect-service.ts +++ b/src/main/local-vision/ui-detect-service.ts @@ -41,11 +41,10 @@ export function localUiModelPath(): string { app.getAppPath() ? path.join(app.getAppPath(), "resources") : "", path.join(app.getAppPath(), "temp", "models") ].filter(Boolean); - // webpage-element 是实测后的首选模型;保留旧模型作为老安装包的兼容回退。 + // webpage-element 是实测后的首选模型(旧 ui-icon-detect/model.onnx 兜底已移除,不再维护) const fileCandidates = rootCandidates.flatMap(root => [ path.join(root, "models", "ui-element-detect", "webpage-element.onnx"), - path.join(root, "webpage-element.onnx"), - path.join(root, "models", "ui-icon-detect", "model.onnx") + path.join(root, "webpage-element.onnx") ]); const found = fileCandidates.find(candidate => { try { return fs.existsSync(candidate) && fs.statSync(candidate).isFile(); }