OpenCV将轮廓设置为0 我在C++中用OpenCV编码。我从这个方法中得到了好处
findContours() 存储在“等高线”中的值; 数据类型为vector>。 我想将等高线[I]设置为0;OpenCV将轮廓设置为0 我在C++中用OpenCV编码。我从这个方法中得到了好处,c++,opencv,vector,opencv-contour,C++,Opencv,Vector,Opencv Contour,findContours() 存储在“等高线”中的值; 数据类型为vector>。 我想将等高线[I]设置为0; 等高线[i]=0不起作用,因为它需要点的向量,而不是整数。有人知道我如何“清除”它吗? 谢谢 findContours()返回一个向量。这意味着等高线[i]是一个向量。因此,我会尝试 contours[i].clear(); 相反。您可能需要解释您想要实现的目标以及为什么要这样做,以便人们提出合适的解决方案。是否要将轮廓[i]绘制为黑色(值0)?是的,我想这样做。我现在为其他读者编
等高线[i]=0
不起作用,因为它需要点的向量,而不是整数。有人知道我如何“清除”它吗?
谢谢 findContours()
返回一个向量
。这意味着等高线[i]是一个向量。因此,我会尝试
contours[i].clear();
相反。您可能需要解释您想要实现的目标以及为什么要这样做,以便人们提出合适的解决方案。是否要将轮廓[i]绘制为黑色(值0)?是的,我想这样做。我现在为其他读者编辑了我的文章,以便他们能很快理解我的问题。希望这样更好