0

ブロブ検出にはcvBlobsLibを使用します。現時点では、大小の固有値と対応する固有ベクトルが必要です。ライブラリのドキュメントで見つけたものはすべてCBlobGetMajorAxisLengthCBlobGetMinorAxisLengthです。私が正しければ、最初に大きな固有値が得られ、2 番目に小さな固有値が得られます。しかし今、ライブラリで見つけることができなかった固有ベクトルも必要です。ありがとうございました

4

1 に答える 1

2

ブロブの方向角を取得する方法があるようです。ドキュメント (ここからダウンロード、英語ではありませんが、理解できます) をルート化すると、次のことがわかりました。

CBlobGetOrientation クラス リファレンス

パブリック メンバー関数

double  operator() (const CBlob &blob) const

Aplica l'operació al blob.

const char *    GetNom () const

Obté el nom de l'operador.

したがって、軸の大きさとその向きがあれば、他のすべてを導き出すことができるはずです。唯一のトリックは、角度が何を参照しているのかわからないことです。

于 2012-01-27T14:51:41.827 に答える