Linux下opencv配置及多版本切换讲解
anaconda安装opencv,配置caffe:
conda install --channel https://conda.anaconda.org/menpo opencv3 将会安装2.XX和3.XX版本
import cv2
print cv2.__version__可查看opencv版本
ctrl+D退出终端的import环境
pycharm用caffe:
import sys
sys.path.append('/home/hpc/caffe/python') #添加caffe根目录下的python路径,按照自己的路径进行更改
import caffe
protoc --version #查看protobuf安装版本
编译opencv:
use `pkg-config` to specify OpenCV library paths??
一般使用
$ mkdir build
$ cd build//进入目录,防止污染,创建build文件
$ cmake .. // .. 表示CMakeLists.txt文件在build的上一层目录, cmake 生成makefile文件(用cmake命令对相关 的变量值进行配置)
$ make //编译、链接、生成可执行文件等
编译官网正常版本:会生成python接口的opencv
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local/opencv2 -D WITH_TBB=ON -D BUILD_NEW_PYTHO