12 CAMP_RED = 0, CAMP_BLUE = 1, CAMP_GUIDELIGHT = 2, CAMP_NEUTRAL = -1
16 AIM_COMBAT = 0, AIM_BUFF = 1, AIM_SNIPE = 2
19 typedef std::vector<cv::Point> Contour;
24 rm::CampType
camp = rm::CAMP_NEUTRAL;
31 explicit LightBlob(cv::RotatedRect box, rm::CampType
camp = rm::CAMP_NEUTRAL);
37 rm::CampType
camp = rm::CAMP_NEUTRAL;
43 explicit Armour(std::vector<rm::LightBlob> lightBlobs,
float rank = 0, rm::CampType
camp = rm::CAMP_NEUTRAL);
48 rm::CampType camp = rm::CAMP_NEUTRAL;
49 rm::AimMode
mode = rm::AIM_COMBAT;
54 std::vector<rm::Armour> armours;
56 Package(rm::CampType camp, rm::AimMode
mode,
unsigned char speed,
float pitch,
const cv::Mat &inputFrame,
57 const cv::Mat &inputBinary);
59 explicit Package(
const std::shared_ptr<rm::Package> &input);