Ubuntu18.04安装OpenCv 4.0环境配置

因为后面要做嵌入式开发,基本都是在Ubuntu系统下进行的,然而之前因为显卡驱动的问题重装了系统,有一个工程是基于Opencv开发的,需要重新配置OpenCv的环境。

但是配置过程中有很多坑,足足配置了两天才配置成功,所以在这里记录下。

先交代一下配置opencv的大致流程:

1.安装build-essitial与依赖库

2.下载opencv与contrib,这里建议下载源码,因为方便通过git命令切换版本。

3.建立编译目录(重要,后面需要配置环境)

4.编译,就几个简单的命令,需要花费一些时间

5.环境配置,这块按照教程一步一步走就好。

6.测试。测试方法分为两种,一种是通过命令行去查看opencv的版本,另一种是创建一个测试程序去测试是否能运行成功,都可以在网上找到相关内容。

再给出一个靠谱的教程链接:

https://linuxize.com/post/how-to-install-opencv-on-ubuntu-18-04/

再给出一个出问题可以参考的博客链接:

#include <opencv2/opencv.hpp>报错没有该文件夹,linux上面安装opencv_nyist_yangguang的博客-CSDN博客_#include

在网上找到一个完整且靠谱的教程很重要。

这里有第一个坑:

安装Opencv之前需要下载依赖,这里要先确认好自己的系统版本,因为有一些网上的教程给出的依赖是基于Ubuntu16.0或者其他的,需要下载的依赖在我自己的系统上不适用,下载时就会报错,提示找不到等等……所以找相关教程的时候,搜索的时候建议加上Ubantu的版本这个关键字。

然后根据提示去安装依赖。

第二个坑:

安装opencv时需要安装一个资源库叫做contrib,这个在教程里都会有提到,这里需要注意的一点是,contrib的版本需要和opencv的版本一致,不然编不过

你可能感兴趣的:(opencv,ubuntu)