对于OpenCV中的每个循环

For each loops in opencv

本文关键字:循环 OpenCV 对于      更新时间:2023-10-16

这是代码:

void translateOutline(vector<Point>& outline, Point center)
{
    for (auto & point : outline){
        point = point + center;
    }
}

我正在尝试在C OpenCV中使用一个循环,在点向量中的每个点,我尝试将中心添加到点。

但是我遇到了一个操作员不匹配错误。我找不到有关如何使用每个循环添加点的任何文档。但这看起来正确吗?

只需将auto更改为 Point,而您要更改Point,这是向量的内容:

for (Point& point : outline){