error: request for member ‘at’ in ‘((yolo*)this)->yolo::imgs_buffer’, which is of non-class type ‘std::vector<cv::Mat> [1]’ cv::Mat imge = imgs_buffer.at(b);
时间: 2023-12-21 19:04:09 浏览: 21
这个错误提示表明你试图在一个指针类型的对象((yolo*)this)中访问一个非类类型(std::vector<cv::Mat>[1])的成员,因为这个指针类型的对象没有成员函数at(),所以编译器出现了错误。
可能的原因是你没有正确地定义或者初始化这个指针类型的对象。请检查代码中与这个对象相关的部分,看看是否有错误或者遗漏。
另外,这个错误提示中提到的变量名为yolo::imgs_buffer,而你在代码中使用的是变量名为imgs_buffer。请确保变量名的正确性,避免因为拼写错误导致代码出现问题。
相关问题
std::vector<std::vector<Yolo::Detection>> batch_res(1);
这段代码创建了一个二维向量 batch_res,其中包含一个一维向量,它的类型是 Yolo::Detection。
具体来说,batch_res 的大小为 1xN,其中 N 是目标检测器检测到的物体数量。每个元素 batch_res[i] 是一个一维向量,保存了第 i 个批次的目标检测结果。在这个例子中,由于只处理了一个批次,因此 batch_res 只包含一个一维向量。
每个 detection 对象包含了一个目标检测结果的相关信息,例如检测框的位置、类别概率、类别标签等。Yolo::Detection 是一个自定义的数据类型,它根据目标检测器的具体实现而定,可能会因目标检测器的不同而有所不同。
ERROR: Could not build wheels for lap, which is required to install pyproject.toml-based projects
在安装pyproject.toml-based项目时,如果出现"ERROR: Could not build wheels for lap, which is required to install pyproject.toml-based projects"的错误,这通常意味着lap模块无法成功编译。根据引用和的信息,尝试使用pip install lap命令来安装lap模块可能无效,同时安装lanms-neo模块也可能导致相同的错误。引用提到了在Windows系统上安装pycocotools时,缺少C编译工具会导致类似的问题。解决这个问题的步骤包括下载并安装BuildTools软件、选择C组件,然后重新安装依赖项和安装Windows版本的pycocotools。因此,建议先确保已经正确安装了C编译工具,并重新尝试安装lap模块或者pycocotools。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [YOLO运行时出现ModuleNotFoundError: No module named ‘lap‘,并无GPU信息](https://blog.csdn.net/Dikay_/article/details/131549433)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [lanms-neo-1.0.2-cp38-cp38-win-amd64.whl](https://download.csdn.net/download/sayonekui/87429886)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [ERROR: Could not build wheels for pycocotools, lap, which is required to install pyproject.toml-base](https://blog.csdn.net/luobowangjing/article/details/131107878)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]