refactor: 依赖大更新 (#13908)

Co-authored-by: status102 <102887808+status102@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This commit is contained in:
MistEO
2025-09-08 21:17:47 +08:00
committed by GitHub
parent b41b196fab
commit 5c0445d3ab
182 changed files with 2290 additions and 6997 deletions

View File

@@ -164,23 +164,19 @@ ProcessTask::HitDetail ProcessTask::find_first(const TaskList& list) /* const, e
if (task_ptr->algorithm == AlgorithmType::MatchTemplate) {
auto& raw_result = std::get<Matcher::Result>(res_opt->result);
return { .rect = res_opt->rect,
.reco_detail = json::object { { "score", raw_result.score } },
.task_ptr = task_ptr };
return { .rect = res_opt->rect, .reco_detail = { { "score", raw_result.score } }, .task_ptr = task_ptr };
}
if (task_ptr->algorithm == AlgorithmType::OcrDetect) {
auto& raw_result = std::get<OCRer::Result>(res_opt->result);
return { .rect = res_opt->rect,
.reco_detail = json::object { { "score", raw_result.score }, { "text", raw_result.text } },
.reco_detail = { { "score", raw_result.score }, { "text", raw_result.text } },
.task_ptr = task_ptr };
}
if (task_ptr->algorithm == AlgorithmType::FeatureMatch) {
auto& raw_result = std::get<FeatureMatcher::Result>(res_opt->result);
return { .rect = res_opt->rect,
.reco_detail = json::object { { "count", raw_result.count } },
.task_ptr = task_ptr };
return { .rect = res_opt->rect, .reco_detail = { { "count", raw_result.count } }, .task_ptr = task_ptr };
}
return { .rect = res_opt->rect, .task_ptr = task_ptr };