gpt4 book ai didi

c++ - 如何在 C++/OpenCV 中将 cv::Point 添加到数组或 vector ?

转载 作者:太空宇宙 更新时间:2023-11-04 15:02:05 24 4
gpt4 key购买 nike

我试图在每次迭代时将 cv::Point 添加到数组或 vector 中,这样我就可以对总数据使用 fitEllipse。我觉得我缺少一个简单的解决方案?我试过声明一个 double 组,但显然我无法将 cv::Point 转换为 double 组。我不熟悉使用 vector 和点,所以非常感谢任何帮助。谢谢!

最佳答案

试试这个:

cv::vector<cv::Point> pointList;

添加新点很容易:

pointList.push_back(newPoint); // newPoint is your cv::Point object

您可以像这样访问列表中的成员元素:

for (int n = 0; n < pointList.size(); n++)
{
cv::Point myPoint = pointList[n];
}

关于c++ - 如何在 C++/OpenCV 中将 cv::Point 添加到数组或 vector ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31801491/

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