0

三角形の写真があります。いくつかの三角形の 3 点がある場合、これが同じ三角形かどうかをどのように知ることができますか? (同じサイズである必要はありませんが、同じ天使を持つ必要があるため、同じに等しい - 類似しています)

目の端、口の端、鼻の端のポイントを使用して顔を一致させる私の元の問題。配給のようなものを考えましたが、良いアイデアがあれば助かります! ありがとう

4

2 に答える 2

2

3D 空間の三角形ごとに、その 3 つの角によって定義される平面にその点を投影し、それをテンプレート イメージと比較します。

実際に 3D ポイントにアクセスできず、(カメラで撮影されたかのように) それらの投影のみにアクセスできる場合、この問題を実際に解決することはできません。歪みにより、実際には類似していない多くの三角形が、この投影では同じように表示されます。

すべての点が投影面に平行な平面上にあると仮定する場合 (壁の正面写真を撮る場合など)、これの 3D の側面は無関係です。2D の場合と同じように適合性チェックを行うだけです。

于 2012-12-26T16:33:15.063 に答える
1

@Sanchoが言ったように、三角形がどの平面にあるのかわからない場合、三角形は3空間で解くことはできません。距離が離れている場合は、特定のメトリックを使用して向きを決定できます (平面に回転している場合など)。

または、目が常に同じサイズであることがわかっている場合、一方の目が他方よりも小さい場合、カメラと平行な平面に回転していることがわかります。また、目の間の距離がわかっている場合、回転した角度を導き出すことができます。 .

于 2012-12-26T16:48:33.870 に答える