当你的电脑里有两个版本的opencv,如何切换呢?这个问题一直困扰我,这篇文章记录一下这个过程
问题
python在import cv2时,如何指定使用哪个版本的opencv呢?
解答
- 首先,安装opencv可以使用pip或者conda,这里我们使用源码进行编译,步骤如下:
- 在官网下载对应的opencv版本的source code
- cd opencv目录
- mkdir build
- cmake -D CMAKE_INSTALL_PREFIX=/usr/local/opencv(你的版本) …(或者使用cmake-gui配置)
- make
- sudo make install
- 将opencv版本指定为你想要的版本
- gedit ~/.bashrc
- 在最后添加export PYTHONPATH=$PYTHONPATH:/usr/local/opencv2.4/lib/python2.7/dist-packages(根据自己刚刚设置的路径)
- source ~/.bashrc
再import cv2就可以看到切换为想要的版本了