2011-12-14 17 views
1

に白画素領域を結合し、Iは画像のように、多くの地域から出発して、白色のピクセルの単一の領域を取得する必要があり:私はOpenCVのを使用している単一領域OpenCVのC++

image with many white regions

私取得したい白いピクセルの単一の領域です。いくつかの領域を破棄しなければならないこともありますが、別の点です。 今、私は、後で行うことができるので、すべての領域を結合する方法があるかどうかを知りたいと思います。

+0

あなたがプログラミング言語のタグを追加する場合は、あなたの質問は、より良い可視性を取得します。 – karlphillip

+0

真実、ところでC++ – andrea

+0

これはいつも二乗された領域になるのでしょうか? – karlphillip

答えて

1

私はこれがであることを知っています。これはおそらく最良の方法ではありません。それは方法です。

あなたが言ったように、あなたが興味を持っている地域は常に二乗されます。 OpenCVに同梱されているアプリケーションのSquare Detectorをご覧ください。

デモをお探しの場合はcheck this answerです。

+0

私は一見を持っています、ただ一つの簡単な質問。画像の境界線に対して傾いていても正方形を見つけることができますか? – andrea

+0

傾きや回転がある四角形についてお話していますか?はい。 – karlphillip

+0

@andreaところで、[この質問]を見てみると(http://stackoverflow.com/questions/7800905/affine-transform-simple-rotation-and-scaling-or-something-else-entirely)one画像の中に赤い四角が描かれた領域が表示されます。その領域もこの手法で検出され、回転しています。 :) – karlphillip

0

なぜピクセルの凸包を計算しないのですか?私が見る限り、これはopencvに含まれています。

enter image description here

関連する問題