使用 cvBlobsLib 计算特征向量和特征值

发布于 2024-12-29 05:38:13 字数 248 浏览 0 评论 0原文

我使用 cvBlobsLib 进行斑点检测。目前我需要大特征值和小特征值以及相应的特征向量。我在库文档中找到的所有内容都是 CBlobGetMajorAxisLength 和 CBlobGetMinorAxisLength 。如果我是对的:首先给我大特征值,第二个给我小特征值。但现在我还需要特征向量,但我在图书馆中找不到。 谢谢

I use cvBlobsLib for blob detection. At the moment I need large and small eigenvalue and corresponding eingenvectors. All what I could find in the documentation of library is CBlobGetMajorAxisLength and CBlobGetMinorAxisLength. If I am right: first gives me the large eigenvalue and the second - the small eigenvalue. But now I also need eigenvectors which I could not find in the library.
Thank you

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

半仙 2025-01-05 05:38:13

看起来有一种方法可以获取斑点的方向角。通过文档进行root(在此处下载,不是英文,但可以理解)我发现:

CBlobGetOrientation 类参考

公共会员功能

double  operator() (const CBlob &blob) const

应用程序块。

const char *    GetNom () const

Obté el nom de l'operador。

因此,如果您知道轴的大小及其方向,您应该能够推导出其他所有内容。唯一的技巧是,我不确定这个角度是指什么。

It looks like there is a way to get the orientation angle of the blob. Rooting through the documentation (downloaded here, which is not in English, but can be understood) I found:

CBlobGetOrientation Class Reference

Public Member Functions

double  operator() (const CBlob &blob) const

Aplica l'operació al blob.

const char *    GetNom () const

Obté el nom de l'operador.

So, if you have the magnitude of the axis and it's orientation, you should be able to derive everything else. The only trick is, I'm not sure what the angle is referenced to.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文