Ubuntu 安装 OpenCV 教程 【slam14讲行不通可以看看】

一、下载 OpenCV 源码

下载地址:https://opencv.org/releases/
选一个自己喜欢的版本。我选的是 OpenCV-3.4.16,不为别的,就因为自己想要 OpenCV 3,且这个版本前面还带了个红色的星号,感觉很牛逼的样子,有知道这个红色星号含义的可以在评论区留言,共同学习进步。
Ubuntu 安装 OpenCV 教程 【slam14讲行不通可以看看】_第1张图片

二、解压下载下来的文件

将下载下来的安装包复制到桌面:
Ubuntu 安装 OpenCV 教程 【slam14讲行不通可以看看】_第2张图片
右键点击压缩包,选自提取到此处:
Ubuntu 安装 OpenCV 教程 【slam14讲行不通可以看看】_第3张图片

三、进如解压后的文件夹

进入解压后的文件夹 opencv-3.4.16/
建立build/文件夹
进入build/文件夹,后面的操作都是在build/文件夹环境下完成的
Ubuntu 安装 OpenCV 教程 【slam14讲行不通可以看看】_第4张图片

四、编译 OpenCV 源码

build/工作目录下运行:

sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

用到了两个cmake参数:

-D CMAKE_BUILD_TYPE=Release 
-D CMAKE_INSTALL_PREFIX=/usr/local 

指令最后..的意思是cmake作用在上一层目录,即build/的上一层目录opencv-3.4.16/
上面指令的主要作用是生成 makefile 文件,然后再在build/目录下执行:

sudo make -j4

上面这条指令才是真正的编译命令,输出100%提示表示编译完成,大概要花10分钟。并且,如果修改了源码,也只要重新make编译,而无需cmake

注:
上面的 -j4 表示使用几个核来编译,核越多,编译越快,如果不知道自己的 CPU 核心数,可以在终端输入nproc来查询。

五、安装 OpenCV

再在 build 工作目录下执行:

sudo make install

至此已经完成了 OpenCV 的安装。

参考:
Ubuntu20安装OpenCV3(亲测)

你可能感兴趣的:(软件安装经验,opencv,ubuntu)