diff --git a/armor/src/armor_finder/send_target/send_target.cpp b/armor/src/armor_finder/send_target/send_target.cpp index 06f53f2..8e45ad0 100644 --- a/armor/src/armor_finder/send_target/send_target.cpp +++ b/armor/src/armor_finder/send_target/send_target.cpp @@ -44,7 +44,7 @@ static bool sendTarget(Serial &serial, double x, double y, double z, uint16_t sh bool ArmorFinder::sendBoxPosition(uint16_t shoot_delay) { if (target_box.rect == cv::Rect2d()) return false; if (shoot_delay) { - LOGM(STR_CTR(WORD_BLUE, "shoot after %dms"), shoot_delay); + LOGM(STR_CTR(WORD_BLUE, "next box %dms"), shoot_delay); } auto rect = target_box.rect; double dx = rect.x + rect.width / 2 - IMAGE_CENTER_X; diff --git a/armor/src/armor_finder/tracking_state/tracking_state.cpp b/armor/src/armor_finder/tracking_state/tracking_state.cpp index cd9a9b7..46aaf8b 100644 --- a/armor/src/armor_finder/tracking_state/tracking_state.cpp +++ b/armor/src/armor_finder/tracking_state/tracking_state.cpp @@ -62,5 +62,6 @@ bool ArmorFinder::stateTrackingTarget(cv::Mat &src) { target_box.rect = pos; target_box.light_blobs.clear(); } + last_box = target_box; return true; }