ubuntu安装多版本opencv
时间: 2023-11-09 10:02:13 浏览: 115
可以通过编译源码的方式安装多版本的OpenCV。具体步骤如下:
1. 下载需要安装的OpenCV版本源码,并解压缩。
2. 进入解压后的目录,创建一个新的build目录。
3. 进入build目录,执行以下命令进行编译:
```
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/opencv-<version> ..
make -j8
sudo make install
```
其中,`<version>`为你要安装的OpenCV版本号。
4. 安装完成后,可以在`/usr/local/`目录下找到对应版本的OpenCV文件。
相关问题
ubuntu安装旧版本opencv
以下是在Ubuntu上安装旧版本OpenCV的步骤:
1. 卸载旧版本OpenCV
```shell
sudo apt-get remove libopencv*
```
2. 安装依赖项
```shell
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
```
3. 下载OpenCV源代码
```shell
git clone https://github.com/opencv/opencv.git
```
4. 切换到所需版本的标签
```shell
cd opencv
git checkout tags/<version>
```
其中,`<version>`是所需版本的标签名称,例如`3.4.0`。
5. 创建并进入build目录
```shell
mkdir build
cd build
```
6. 运行cmake命令
```shell
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
```
其中,`/usr/local`是OpenCV的安装路径。
7. 编译并安装OpenCV
```shell
make -j8 # 使用8个线程进行编译,可以根据实际情况进行调整
sudo make install
```
至此,旧版本OpenCV的安装就完成了。
ubuntu安装opencv4 opencv_contrib
你可以按照以下步骤在Ubuntu上安装OpenCV4和opencv_contrib:
1. 更新系统软件包:
```
sudo apt update
sudo apt upgrade
```
2. 安装必要的依赖项:
```
sudo apt install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt install libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev libv4l-dev
sudo apt install libxvidcore-dev libx264-dev libatlas-base-dev gfortran libblas-dev liblapack-dev
```
3. 克隆OpenCV和opencv_contrib的源代码:
```
cd ~
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git
```
4. 编译和安装OpenCV4:
```
cd ~/opencv
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules ..
make -j$(nproc)
sudo make install
sudo ldconfig
```
5. 安装完成后,可以通过以下命令检查OpenCV版本:
```
pkg-config --modversion opencv4
```
现在你已经成功在Ubuntu上安装了OpenCV4和opencv_contrib。请记住,这个过程可能会花费一些时间,具体取决于你的系统配置和网络速度。祝你好运!
阅读全文