1、在新建opencv2 opencv3 在 /usr/local 用来装opencv2 和 3两个版本
2、在官网https://opencv.org/中找到并下载OpenCV2.4版本并下载源码并解压到合适的位置
3、分别在opencv3和opencv2的文件夹下执行
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/opencv2.4 ..
make -j4
sudo make install
4、在 sudo gedit ~/.zshrc 在末尾添加
#export PKG_CONFIG_PATH="/usr/local/opencv2/lib/pkgconfig:$PKG_CONFIG_PATH"
#export LD_LIBRARY_PATH="/usr/local/opencv2/lib:$LD_LIBRARY_PATH"
export PKG_CONFIG_PATH="/usr/local/opencv3/lib/pkgconfig:$PKG_CONFIG_PATH"
export LD_LIBRARY_PATH="/usr/local/opencv3/lib:$LD_LIBRARY_PATH"
5、source ~/.bashrc
查阅opencv版本:
pkg-config opencv --modversion
显示版本号是3.4.2
使用2.4版本的时候,同样终端输入 gedit ~/.bashrc 就将前两行的#号去掉,注释后两行即可。记得要 source 一下~