feat.初步集成地图格子识别

This commit is contained in:
MistEO
2022-01-25 00:54:07 +08:00
parent f6c4ffca67
commit 3f331caa1d
12 changed files with 435 additions and 14 deletions

View File

@@ -697,9 +697,9 @@ bool asst::Controller::screencap(const std::string & cmd, DecodeFunc decode_func
}
return false;
}
}
cv::Mat asst::Controller::get_resized_image() const
}
cv::Mat asst::Controller::get_resized_image() const
{
const static cv::Size dsize(m_scale_size.first, m_scale_size.second);
@@ -710,7 +710,7 @@ cv::Mat asst::Controller::get_resized_image() const
}
cv::Mat resized_mat;
cv::resize(m_cache_image, resized_mat, dsize);
return resized_mat;
return resized_mat;
}
int asst::Controller::click(const Point & p, bool block)
@@ -831,13 +831,13 @@ cv::Mat asst::Controller::get_image()
}
return get_resized_image();
}
std::vector<uchar> asst::Controller::get_image_encode()
}
std::vector<uchar> asst::Controller::get_image_encode()
{
cv::Mat img = get_resized_image();
std::vector<uchar> buf;
cv::imencode(".png", img, buf);
return buf;
return buf;
}