Python 如何使用opencv访问均值和协方差?

Python 如何使用opencv访问均值和协方差?,python,opencv,Python,Opencv,在GMM上应用EM后,我尝试使用此处详述的代码访问方法: 我的代码: import cv2,cv em = cv2.EM(nclusters=4) result = em.train(gaussData) print em.getMeans() 但我得到了这个错误: AttributeError: 'cv2.EM' object has no attribute 'getMeans' 我使用的是opencv 2.4.5(),它只列出C语言的Algorithm::get()和Algori

在GMM上应用EM后,我尝试使用此处详述的代码访问方法:

我的代码:

import cv2,cv 

em = cv2.EM(nclusters=4)
result = em.train(gaussData)

print em.getMeans()
但我得到了这个错误:

AttributeError: 'cv2.EM' object has no attribute 'getMeans'
我使用的是opencv 2.4.5(),它只列出C语言的Algorithm::get()和Algorithm::set()函数++


如何使用Python访问均值和协方差

我克服这一点的方法就是

print help(em)

在我的代码中。这打印了所有与em相关的数据成员,我能够找到我需要的

我克服这一点的方法就是

print help(em)

在我的代码中。这打印了所有与em相关的数据成员,我能够找到我需要的

当您键入
help(em)
时,您看到了什么?啊,解决了它。它向我显示了从算法继承的函数列表,这正是我所需要的。我没有意识到这个“帮助”功能的存在,只是表明了正式学习这门语言的重要性。非常感谢!:)伟大的谢谢你让我知道。最好回答你自己的问题,这样将来的用户就可以找到答案。当你键入
help(em)
时,你看到了什么?啊,解决了这个问题。它向我展示了从算法继承来的函数列表,这正是我所需要的。我没有意识到这个“帮助”功能的存在,只是表明了正式学习这门语言的重要性。非常感谢!:)伟大的谢谢你让我知道。最好回答你自己的问题,这样将来的用户可以找到答案。