有人能告诉我获取anaconda contrib模块的命令吗
我需要这个模块
匹配=法兰N.knnMatch(des1、des2、k=2)
正确运行
抛出的错误是
cv2.error:…\modules\python\src2\cv2.cpp:163:error:(-215)数据通常应为空!在函数NumpyAllocator::allocate中
此外,我使用的是AnacondaOpenCV版本3,严格来说,我不想切换到较低版本
注意:许多地方建议编辑文件cv2.cpp选项不适用于anaconda
Tags:
我建议在anaconda环境中安装pip,然后执行以下操作:pip安装opencv contrib python。这将是opencv和opencv contrib
你可以试试这个:https://anaconda.org/michael_wild/opencv-contrib
这些anaconda包包括带有基本OpenCV3的
contrib
模块。虽然文件列表上说它目前只适用于WindowsAnaconda支持
pip install
将包安装到conda
环境中。你可以从这个著名的Unofficial Windows Binaries for Python Extension Packages网站下载OpenCV 3.2.0
和opencv_contrib
。有关正确的版本,请参见下面的文件名。然后在Anaconda Prompt
窗口中键入命令以安装软件包:对于Python 3.5和64位窗口:
对于Python 3.6和64位窗口:
Anaconda存储库中的大多数
OpenCV 3.2.0
包都没有指定是否附带opencv_contrib
。pip install
方法更简单且经过验证,请参见one of the SO post。唯一的缺点是conda list
不会在那里显示pip
安装的包,但实际上它是但是,如果您想在
conda install
上试用,下面是为Python 3.5或3.6安装OpenCV 3.2.0
的命令,但可能不安装opencv_contrib
希望这有帮助
相关问题 更多 >
编程相关推荐