ximgproc(opencv-contrib 子模块)安装成功,但出现 AttributeError

ximgproc (opencv-contrib sub-module) installed successfully but i am getting AttributeError

我安装了 opencv-contrib,它有 ximgproc 作为子模块,使用这个:

pip install opencv_python-3.2.0+contrib-cp36-cp36m-win_amd64.whl

当我 运行 以下行时:

import cv2

# ...

right_matcher = cv2.ximgproc.createRightMatcher(left_matcher)

我收到这个错误:

AttributeError: module 'cv2.cv2' has no attribute 'ximgproc'

如何使用 ximgproc 功能?

我通过以下方式安装了 openCV 和单独的 contrib 模块 pip install opencv-python opencv-contrib-python。 这对我来说很好。如果你没有理由想手动安装 openCV,你可以试试。

有关 GitHub repo of opencv-python

上的安装说明,请参见此处