ブロブ検出にはcvBlobsLibを使用します。現時点では、大小の固有値と対応する固有ベクトルが必要です。ライブラリのドキュメントで見つけたものはすべてCBlobGetMajorAxisLength
とCBlobGetMinorAxisLength
です。私が正しければ、最初に大きな固有値が得られ、2 番目に小さな固有値が得られます。しかし今、ライブラリで見つけることができなかった固有ベクトルも必要です。ありがとうございました
M.K.
質問する
224 次
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 に答える