mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-20 02:55:38 +08:00
feat: 新增返回 bgr byte[] 数据接口,大幅降低 peep 性能占用
This commit is contained in:
@@ -307,6 +307,22 @@ std::vector<uchar> asst::Assistant::get_image() const
|
||||
return buf;
|
||||
}
|
||||
|
||||
std::vector<uchar> asst::Assistant::get_image_bgr() const
|
||||
{
|
||||
if (!inited()) {
|
||||
return {};
|
||||
}
|
||||
|
||||
cv::Mat img = m_ctrler->get_image_cache();
|
||||
|
||||
if (!img.isContinuous()) {
|
||||
img = img.clone();
|
||||
}
|
||||
|
||||
std::vector<uchar> buf(img.data, img.data + img.total() * img.elemSize());
|
||||
return buf;
|
||||
}
|
||||
|
||||
bool asst::Assistant::connect(const std::string& adb_path, const std::string& address, const std::string& config)
|
||||
{
|
||||
LogTraceFunction;
|
||||
|
||||
Reference in New Issue
Block a user