Ubuntu17.04系统中如何源码编译安装opencv

2023-04-19 05:04:00 编译 源码 安装

在Ubuntu17.04系统中,源码编译安装opencv需要按照以下步骤:

1. 首先,需要安装必要的依赖库。在终端输入以下命令:

sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

2. 下载opencv源码,可以从GitHub上获取,也可以从官方网站上获取,可以在终端输入以下命令:

git clone https://github.com/opencv/opencv.git

3. 创建一个build文件夹,并进入该文件夹,在终端输入以下命令:

mkdir build
cd build

4. 使用CMake进行配置,在终端输入以下命令:

cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local ..

5. 编译opencv,在终端输入以下命令:

make -j8

6. 安装opencv,在终端输入以下命令:

sudo make install

7. 将opencv库添加到环境变量,在终端输入以下命令:

sudo gedit /etc/ld.so.conf.d/opencv.conf

在文件中添加以下内容:

/usr/local/lib

保存文件,并在终端输入以下命令:

sudo ldconfig

8. 测试opencv,在终端输入以下命令:

pkg-config --modversion opencv

如果输出的版本号正确,则说明opencv已经安装成功。

相关文章