之前写博客感觉收获很大,但之前因为开题的原因停了好几个月现在重新回来继續,不过写记录博客不是从之前的位置开始了因为整个项目要做视觉环境感知,所以这里从Ubuntu的opencv4和opencv3配置开始
这篇博客的内容是來源于官方的指导文档,可以通过链接去查看原文下面正式开始记录我是如何配置opencv4和opencv33.4.1的。
以上的包可以通过控制台进行安装通过Ctrl+Alt+T快捷键调出Ubuntu的控制台,然后输入以下命令当然可以直接复制粘贴到控制台中:
其中,第一二行指令是必不可少的第三行则是可选擇的,可装可不装不过本着有总比没有好的念头,我是直接装了的
可以从GitHub上获得,当然里面也有最前沿的技术代码嘟可以从这里面找到。如果你需要模块的内容也可从Git上找到。
以上代码可以直接克隆到本地:
最新的稳定版本可以从opencv4和opencv3的获得,然后下载並解压到工作目录
因为目前是边做边学,所以我直接克隆到了本地克隆到本地之后会在你的工作目录下出现两个文件夹,分别对应你克隆的两部分代码
这一部分是关键,也是稍微复杂一点的部分下面详细的记录一下:
1.首先进入克隆的opencv4和opencv3文件夹并创建一个临時文件夹,用来存放Makefile文件工程文件,目标文件和输出的二进制文件比如我新建文件名为build,这个名字可以随便取不过最好全用英文的,不要带中文以防万一。然后开启一个控制台窗口将路径切换到建立的文件夹中。
2.配置使用CMake编译源代码。
在控制台中将当前路径切換到工作目录下然后执行以下命令,下载测试例程:
然后就会看到如下几张图的效果:
这应该是测试通过了的下面说有10个无效的测试,回去找没有找到不过最终结果是PASSED,应该没有问题到时候万一遇到问题,再解决