我发现Windows和Linux之间的drawContour行为存在一些差异:以下代码在Windows上打印出一个填充轮廓,这是我所期望的:
drawContours( imIn, contours, -1, color, CV_FILLED, 8 );
但是在Linux上,轮廓被绘制但未填充。我没有使用相同版本的OpenCV(Windows上为2.4.5,Linux上为2.4.0),但有人看到类似的东西吗?
谢谢。
答案 0 :(得分:0)
实际上,轮廓中的点列表是不同的:它们都重复了一次(为什么我不知道)。 使用相同的输入,drawContours结果确实相同。