1

我发现了 Windows 和 Linux 之间 drawContour 行为的一些差异:以下代码在 Windows 上打印了一个填充轮廓,这是我所期望的:

drawContours( imIn, contours, -1, color, CV_FILLED, 8 );

但是在 Linux 上,轮廓被绘制但未填充。我没有使用相同版本的 OpenCV(Windows 上为 2.4.5,Linux 上为 2.4.0),但有人见过类似的东西吗?

谢谢你。

4

1 回答 1

0

实际上,countours 中的点列表是不同的:它们都重复了一次(为什么我不知道)。使用相同的输入,drawContours 结果确实是一样的。

于 2013-07-31T10:29:26.657 回答