使用 cvBlobsLib 计算特征向量和特征值
我使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看起来有一种方法可以获取斑点的方向角。通过文档进行root(在此处下载,不是英文,但可以理解)我发现:
因此,如果您知道轴的大小及其方向,您应该能够推导出其他所有内容。唯一的技巧是,我不确定这个角度是指什么。
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:
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.