opencv-python-contrib缺少或者版本错误造成的;
需要注意同一环境下,opencv相关四个包是不可共存的(opencv-python,cv2,opencv-python-contrib,headless)
原因:
所以如果已经有opencv,先pip卸载掉;
然后注意opencv-python-contrib版本
opencv_contrib_python-4.4.0.46-cp36-cp36m-macosx_10_13_x86_64
如果直接pip安装没有对应的版本,需要去官网历年版本(左侧release history)里找,地址https://pypi.org/project/opencv-contrib-python/4.4.0.46/#files
下载所需版本,安装whl包即可
mac系统安装wheel文件具体方法见:
mac系统 python安装wheel文件