2017-10-24 5 views
0

船体H1とH2が2つあり、それらをHにマージしたいとします(画像参照)。 enter image description hereopencvでマージする船体

アルゴリズムはありますか? opencvには既にビルトインがありますか? 誰かがコードスニペットを提供できますか?

ありがとうございました!

+2

2つのハルの点の和集合に 'convexHull'を実行しますか? – Miki

+0

そんなの? –

+3

あなたは実際のユニオン呼び出しを必要とせず、ポイントのリストを連結し、結果から新しい凸包を計算するだけです。 –

答えて

0

O(n1 + n2)時間に2つの凸包をマージするアルゴリズムがあります。与えられた外皮の上下の接線を見つけて、上下の接線内の点を除外するだけです。

Tangents between two Convex Polygons をご覧ください。コードスニペットもあります。

関連する問題