refactor: Vision 超级大重构 Phase 1

This commit is contained in:
MistEO
2023-04-27 13:54:03 +08:00
parent 463fa75f0f
commit 578e5abc05
76 changed files with 1093 additions and 1366 deletions

View File

@@ -120,13 +120,15 @@ bool ProcessTask::_run()
else {
cv::Mat image = m_reusable.empty() ? ctrler()->get_image() : m_reusable;
m_reusable = cv::Mat();
ProcessTaskImageAnalyzer analyzer(image, m_cur_task_name_list, m_inst);
ProcessTaskImageAnalyzer analyzer(image, Rect(), m_inst);
analyzer.set_tasks(m_cur_task_name_list);
if (!analyzer.analyze()) {
auto res_opt = analyzer.analyze();
if (!res_opt) {
return false;
}
m_cur_task_ptr = analyzer.get_result();
rect = analyzer.get_rect();
m_cur_task_ptr = res_opt->task_ptr;
rect = res_opt->rect;
}
if (need_exit()) {
return false;