gpt4 book ai didi

c++ - Obj-C-C++ 中的 OpenCV goodFeaturesToTrack

转载 作者:太空宇宙 更新时间:2023-11-04 16:29:27 27 4
gpt4 key购买 nike

我正在尝试迭代我从 cv::goodFeaturesToTrack 获得的点数。

我使用此代码检索我的积分:

std::vector<std::vector<cv::Point2f> > corners;
cv::goodFeaturesToTrack(image,corners, 500, 0.01, 10);

我的想法,行不通:

for (size_t idx = 0; idx < corners.size(); idx++) {
cv::circle(image,corners.at(idx),radius,color,thickness);
}

有什么想法吗?

最佳答案

检测器 goodFeaturesToTrack(实际上是所有特征检测器)填充特征向量,而您正试图将特征向量的 vector 传递给它。您的代码的其余部分看起来不错,但您应该更改行

std::vector<std::vector<cv::Point2f>> corners;

std::vector<cv::Point2f> corners;

希望一切都会好起来。

关于c++ - Obj-C-C++ 中的 OpenCV goodFeaturesToTrack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8566832/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com