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

时间:2013-09-10 19:52:38

标签: python opencv

我试图在GMM上应用EM后尝试访问这些方法,使用此处详细说明的代码:http://docs.opencv.org/2.3/modules/ml/doc/expectation_maximization.html

我的代码:

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(http://docs.opencv.org/2.4.5/modules/ml/doc/expectation_maximization.html),它只为C ++列出了Algorithm :: get()和Algorithm :: set()函数

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

1 个答案:

答案 0 :(得分:1)

我克服这个问题的方法就是简单地放一个

print help(em)

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