0
在OpenCV中我使用std::vector<std::vector<cv::Point>>::const_iterator
喜欢这里的代码:如何在C#中用EmguCV使用迭代器?
std::vector<std::vector<cv::Point>> contours;
cv::findContours(contour,contours,CV_RETR_TREE,CV_CHAIN_APPROX_SIMPLE);
std::vector<std::vector<cv::Point>>::const_iterator itContours = contours.begin();
while(itContours != contours.end())
{
if(Condition1)
itContours = contours.erase(itContours);
else if(Condition2)
itContours = contours.erase(itContours);
else if(Condition3)
itContours = contours.erase(itContours);
else
++itContours;
}
但现在我开始使用EmguCV,但我找不到怎么办像上面的代码。我该怎么做?