mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-19 18:47:55 +08:00
refactor.删除实例化的TaskData
This commit is contained in:
@@ -5,15 +5,11 @@
|
||||
#include "TaskData.h"
|
||||
#include "Logger.hpp"
|
||||
|
||||
asst::RoguelikeFormationImageAnalyzer::RoguelikeFormationImageAnalyzer(const cv::Mat image, std::shared_ptr<TaskData> task_data)
|
||||
: AbstractImageAnalyzer(image, task_data)
|
||||
{}
|
||||
|
||||
bool asst::RoguelikeFormationImageAnalyzer::analyze()
|
||||
{
|
||||
MultiMatchImageAnalyzer opers_analyzer(m_image);
|
||||
opers_analyzer.set_task_info(m_task_data->get("Roguelike1FormationOper"));
|
||||
opers_analyzer.set_task_data(m_task_data);
|
||||
opers_analyzer.set_task_info(Task.get("Roguelike1FormationOper"));
|
||||
|
||||
if (!opers_analyzer.analyze()) {
|
||||
return false;
|
||||
}
|
||||
@@ -51,7 +47,7 @@ bool asst::RoguelikeFormationImageAnalyzer::selected_analyze(const Rect& roi)
|
||||
cv::Mat hsv;
|
||||
|
||||
const auto selected_task_ptr = std::dynamic_pointer_cast<MatchTaskInfo>(
|
||||
m_task_data->get("Roguelike1FormationOperSelected"));
|
||||
Task.get("Roguelike1FormationOperSelected"));
|
||||
cv::cvtColor(img_roi, hsv, cv::COLOR_BGR2HSV);
|
||||
std::vector<cv::Mat> channels;
|
||||
cv::split(hsv, channels);
|
||||
|
||||
Reference in New Issue
Block a user