安装opencv-contrib-python
- -1、背景
- -2、尝试conda直接安装
- -3、pip安装下载的whl文件
-1、背景
Repository for OpenCV’s extra modules. Contribute to opencv/opencv_contrib development by creating an account on GitHub.即opencv-contrib是OpenCV额外模块(扩展模块)。
对应的是opencv /opencv_contrib
可以认为是opencv的增强版!
注意:商用的话,请留意相关算法是否涉及专利保护。
-2、尝试conda直接安装
conda install opencv-contrib-python
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | (opencv_contrib) D:\D00_Python3\D00A3_Anaconda3.6\Anaconda3-5.3.0-Windows-x86_64\Scripts>conda install opencv-contrib-python Solving environment: failed PackagesNotFoundError: The following packages are not available from current channels: - opencv-contrib-python Current channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/noarch - https://repo.anaconda.com/pkgs/main/win-64 - https://repo.anaconda.com/pkgs/main/noarch - https://repo.anaconda.com/pkgs/free/win-64 - https://repo.anaconda.com/pkgs/free/noarch - https://repo.anaconda.com/pkgs/r/win-64 - https://repo.anaconda.com/pkgs/r/noarch - https://repo.anaconda.com/pkgs/pro/win-64 - https://repo.anaconda.com/pkgs/pro/noarch - https://repo.anaconda.com/pkgs/msys2/win-64 - https://repo.anaconda.com/pkgs/msys2/noarch To search for alternate channels that may provide the conda package you're looking for, navigate to https://anaconda.org and use the search bar at the top of the page. (opencv_contrib) D:\D00_Python3\D00A3_Anaconda3.6\Anaconda3-5.3.0-Windows-x86_64\Scripts> |
如上图,安装找不到相关的资源,目前直接使用清华镜像源安装不行!
-3、pip安装下载的whl文件
上图是安装找不到相关的资源,此时可以选择下载 whl的方式安装。
https://pypi.python.org/pypi/opencv-contrib-python
注意:PyPI这个网站可能需要VPN,不然特别慢,最近是基本上不去。
下面是我下载的opencv_contrib_python-4.2.0.34-cp37-cp37m-win_amd64.whl 如下图:
在终端安装如下:
1 2 3 4 5 6 7 8 | (opencv_contrib) D:\D01_PyDepend\D01A2_PyPi>pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ opencv_contrib_python-4.2.0.34-cp37-cp37m-win_amd64.whl Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple/ Processing d:\d01_pydepend\d01a2_pypi\opencv_contrib_python-4.2.0.34-cp37-cp37m-win_amd64.whl Collecting numpy>=1.14.5 Downloading https://pypi.tuna.tsinghua.edu.cn/packages/72/dd/fcb5046365a1c3edd8e6d5824e58a1065682b90d475dceac0d55f68764c3/numpy-1.19.0-cp37-cp37m-win_amd64.whl (13.0 MB) |████████████████████████████████| 13.0 MB 6.8 MB/s Installing collected packages: numpy, opencv-contrib-python Successfully installed numpy-1.19.0 opencv-contrib-python-4.2.0.34 |
测试是否安装成功:
1 2 | (opencv_contrib) D:\D01_PyDepend\D01A2_PyPi>python -c "import cv2;print(cv2.__version__)" 4.2.0 |
如上安装成功了!
最后,在资源里,我将上传opencv_contrib_python-4.2.0.34-cp37-cp37m-win_amd64.whl