东方耀AI技术分享

标题: Ubuntu 20.04源码编译安装OpenCV 3步骤 [打印本页]

作者: 东方耀    时间: 2020-7-8 16:11
标题: Ubuntu 20.04源码编译安装OpenCV 3步骤

Ubuntu 20.04源码编译安装OpenCV 3步骤

1、安装cmake
http://www.ai111.vip/thread-977-1-1.html

cmake --version

cmake version 3.14.1

2、安装依赖
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev
sudo apt-get install libgtk2.0-dev
sudo apt-get install pkg-config


3、下载opencv源码
下载地址:https://opencv.org/releases/
点击Sources进行下载自己需要的版本  我这里选择opencv-3.4.10


4、解压并编译源代码

进入解压出的opencv目录,创建build目录,按需配置cmake参数并执行,最后make,再make install
cd opencv-3.4.10/
mkdir build
cd build

cmake -D CMAKE_BUILD_TYPE=Release \
    -D CMAKE_INSTALL_PREFIX=/usr/local \
    -D OPENCV_GENERATE_PKGCONFIG=YES \
    -D WITH_1394=OFF ..
   
make -j8
sudo make install
sudo ldconfig








5、配置环境

sudo vim /etc/ld.so.conf
加上一行 include /usr/local/lib

变成共2行:
include /etc/ld.so.conf.d/*.conf
include /usr/local/lib


sudo ldconfig


6、添加环境变量PKG_CONFIG_PATH到~/.bashrc

vim ~/.bashrc

在文件末尾加入:

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

重启终端后 验证一下:
pkg-config opencv --modversion
输出:3.4.10  



7、验证安装

通过编译一个例子程序来验证安装成功


cd opencv-3.4.10/samples/cpp/example_cmake
cmake .
make
./opencv_example

看到Hello Opencv 则成功啦!







作者: 东方耀    时间: 2020-11-26 17:00
查看linux下的opencv安装版本:

pkg-config opencv --modversion

jiang@jiang-Ubuntu:~/dfy_darknet_works/ncnn/build/tools/onnx$ pkg-config opencv --modversion
3.2.0
作者: 东方耀    时间: 2020-11-26 17:14
jiang@jiang-Ubuntu:~$ opencv_version
3.2.0
jiang@jiang-Ubuntu:~$ pkg-config opencv --modversion
3.2.0





欢迎光临 东方耀AI技术分享 (http://www.ai111.vip/) Powered by Discuz! X3.4