Files
MaaAssistantArknights/src/MeoAssistant/RoguelikeRecruitImageAnalyzer.h
2022-07-30 06:11:56 +08:00

28 lines
628 B
C++

#pragma once
#include "AbstractImageAnalyzer.h"
#include "AsstBattleDef.h"
namespace asst
{
class RoguelikeRecruitImageAnalyzer final : public AbstractImageAnalyzer
{
public:
using AbstractImageAnalyzer::AbstractImageAnalyzer;
virtual ~RoguelikeRecruitImageAnalyzer() noexcept override = default;
bool analyze() override;
const auto& get_result() const noexcept
{
return m_result;
}
private:
int match_elite(const Rect& raw_roi);
int match_level(const Rect& raw_roi);
std::vector<BattleRecruitOperInfo> m_result;
};
}