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 のポイントのリストは異なっていました: それらはすべて 1 回繰り返されました (なぜ私にはわかりません)。同じ入力を使用すると、drawContours の結果はまったく同じになります。

于 2013-07-31T10:29:26.657 に答える