[OpenCV]Anaconda配置
有两种方式在Anaconda
中配置OpenCV
- 配置本地
OpenCV
源码编译的python
包 conda
安装(推荐)
在Anaconda中配置源码编译的opencv-python包
参考[Ubuntu 16.04][Anaconda3]OpenCV-4.1.0安装,编译OpenCV
源码后得到python
包
参考[Ubuntu 16.04][Anaconda3][Python3.6]OpenCV-3.4.2源码安装,将python
包放置在anaconda
指定位置
conda安装
参考:
使用上述操作能够使用python-opencv
,但是存在一个问题就是使用PyCharm
时没有代码提示了。所以最好还是使用conda
工具进行opencv
安装
conda
默认源下的opencv
版本比较低,没有最新版本
$ conda search opencv
Loading channels: done
# Name Version Build Channel
opencv 3.3.1 py27h17fce66_0 pkgs/main
opencv 3.3.1 py27h61133dd_2 pkgs/main
...
...
而使用源conda-forge
能够得到最新版本的OpenCV
,登录conda-forge/packages/opencv查询
$ conda search -c conda-forge opencv | grep 4.1.0
opencv 4.1.0 py27h3aa1047_5 conda-forge
opencv 4.1.0 py27h3aa1047_6 conda-forge
opencv 4.1.0 py27h4a2692f_2 conda-forge
...
...
下载指定版本的python-opencv
$ conda install -c conda-forge opencv=4.1.0
后续问题
PyCharm
使用opencv
时,通过第一种方式安装无法得到代码提示,而通过第二种方式安装就可以,到底是为什么呢?
可能猜测:是不是debug/release
关系