采用获取轮廓函数 std::vector<std::vector<cv::Point>> contours;
       findContours( gray, contours, hierarchy,CV_RETR_TREE, CV_CHAIN_APPROX_SIMPLE, Point(0, 0) );后然后再调用函数cv::moments或者cv::matchShapes参数无法匹配。我看了OPENCV原来的C版本是支持的。我自己想了一个办法就是findContours后再drawContours然后再调用后面两个函数。不过这种方法效率太低。我在国外论坛上看到说直接传入cv::matchShapes(contours[0],......)可以解决问题,我觉得应该不行,试了后确实不行。请问各位有没有什么好的解决办法。opencvC++C图像处理