linux ubuntu16.04 编译opencv教程(没编过,有时间再弄,推流不用opencv也行的)

Posted Dontla

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux ubuntu16.04 编译opencv教程(没编过,有时间再弄,推流不用opencv也行的)相关的知识,希望对你有一定的参考价值。

下源码

https://github.com/opencv/opencv/releases/tag/4.4.0

然后在ubuntu里建个文件夹把它扔进去,再右键给它提取出来

编译

直接参照官网方法

切换到你需要编译的opencv版本



点第一个吧,opencv简介

然后点

然后就正式到了安装教程主页了
https://docs.opencv.org/4.4.0/d7/d9f/tutorial_linux_install.html

根据教程,终端运行如下指令

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

完后运行cmake-gui,linux下cmake-gui的安装

路径这样写

然后点击configure


然后主要改两个地方

1、勾选上BUILD_opencv_world

2、在CMAKE_BUILD_TYPE后填上:RELEASE(我写的小写好像也支持)

然后点generate,几秒钟就好了

然后在build目录下打开终端,输入

make

过了挺久,大约半个小时,

应该成功了

然后再运行:

sudo make install

这一步的时候失败了,提示找不到第三方的ippicv文件,,,没事,先不弄了,有时间再弄★★★★★

参考文章1:【安装教程】Ubuntu16.04中用CMake-gui安装OpenCV3.2.0和OpenCV_contrib-3.2.0(图文)

参考文章2:Ubuntu18:使用CMake-gui编译OpenCV3源码的详细过程

配置opencv环境

动态库(共享库)的配置

输入指令创建opencv.conf文件,在文件中加入 /usr/local/lib ,然后保存退出。

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

接下来输入指令加载配置文件,使配置生效:

sudo ldconfig

以上是关于linux ubuntu16.04 编译opencv教程(没编过,有时间再弄,推流不用opencv也行的)的主要内容,如果未能解决你的问题,请参考以下文章

linux arm 交叉编译ACE(ubuntu16.04)

在Ubuntu 16.04上编译OpenJDK8的源代码

linux ubuntu16.04 编译opencv教程(没编过,有时间再弄,推流不用opencv也行的)

Ubuntu16.04下的modules模块编译加载

Ubuntu 16.04 安装 arm-linux-gcc 嵌入式交叉编译环境 问题汇总

ok6410[001] Ubuntu 16.04[64bit]嵌入式交叉编译环境arm-linux-gcc搭建过程图解