2017-12-18 17 views
1

私は、ほぼ並んでいるメッシュのセグメントを検出する方法を探しています。Pythonはメッシュ内の整列したセグメントを検出します

私は彼らのx, y座標によって定義されたpointsのセットがあります。そして、私はドロネー三角形分割を行う

quasiperiodic set of points

を:5月の要素、あなたが見ることができるよう

triangulated set

メッシュは準線を形成している。私は、私はデカルト式y = m.x+bによってメッシュのすべてのセグメントを定義し、値alpha = arctan(m)(角度)とbを解析しようとした...これらの準線を検出するために固体の方法を見つけるために

を希望しますしきい値システムが、私は悪い結果を取得しています:

detected lines

何それらのラインの最大値を検出するために、あなたの戦略でしょうか?

答えて

1

エンドポイントを共有しているエッジを見つけ、(存在する位相情報を使用して)エッジを確認します。最良の位置合わせを形成するものを保管してください。アライメントが許容範囲内にある場合、これらのエッジがリンクされていると考えてください。

三角形分割全体を処理した後、アライメントを含むリンクリストのセットとして表示されます。

+0

ありがとうございます。ありがとうございます。 –

+1

セグメント間の角度を計算します(三角形を解決します)。 –

関連する問題