- 作者:
- 分类:知识&开发->工具->图像
- 阅读:1055
- 点赞:7
- 版权:CC BY-SA 4.0
- 创建:2021-03-08
- 更新:2021-03-22
linux 下, opencv 多个版本共存
版权声明:本文为 neucrack 的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接(持续更新):https://neucrack.com/p/349
原文链接(持续更新):https://neucrack.com/p/349
先正常安装第一个版本
使用包管理器或者源码安装都可
安装第二个版本
下载源码: https://opencv.org/releases/
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=~/opencv-3.4.13 ..
make -j4 # 这里数值写具体的 CPU 的线程数
make install
注意这里CMAKE_INSTALL_PREFIX
指定了一个前缀, 还有末尾的..
也不能少
如果报错,仔细看一下报什么错,如果是依赖不足,按照提示安装一个即可,或者百度搜一下就解决了
这会将库安装到~/opencv-3.4.13
下
将以下的代码添加到~/.bashrc
或者~/.zshrc
set_opencv3(){
opencv3_dir=opencv-3.4.13
export PKG_CONFIG_PATH=~/$opencv3_dir/lib/pkgconfig:${PKG_CONFIG_PATH}
export LD_LIBRARY_PATH=~/$opencv3_dir/lib:${LD_LIBRARY_PATH}
export PATH=~/$opencv3_dir/bin:$PATH
}
需要使用 opencv3
时,执行 set_opencv3
即可,然后执行opencv_version
可以看到版本变成3.4.13
了
或者使用pkg-config --modversion opencv
查看,也变成3.4.13
了