AttributeError:模块'cv2'没有属性'PCAComputeVar'

时间:2017-07-23 08:13:24

标签: python opencv

我正在研究一个使用asift进行面部识别的项目,该项目在处理图像之前进行PCA美白。我的一个朋友下载了一个代码并将它交给我执行,所以我们有一些东西要开始。但是,在执行时,我收到了一个错误,说 -

AttributeError: module 'cv2' has no attribute 'PCAComputeVar'

在Google上,我发现主要在opencv 2中支持PCAComputeVar。但是,我在opencv 3中找不到任何东西。我不想降级到opencv 2,因为只有opencv 3支持某些功能。

有没有什么方法可以从opencv3访问opencv 2库?如果没有,至少在opencv 3中是否有任何功能,它会做类似的事情?

1 个答案:

答案 0 :(得分:0)

根据他们的3.2 documentation,它已重命名为cv2.PCACompute()

有关参数的更多详细信息,请参见here