Linux环境下装OpenCV3 缺少ippicv问题、CMake的用法

首先是在Linux环境下编译安装OpenCV.OpenCV源码包可以在opencv.org/releases.html自行下载。

Linux环境下装OpenCV3 缺少ippicv问题、CMake的用法_第1张图片

我们下载了source源码。source源码的大小出人意料地小(78.2mb)这让我放松了警惕,以为只是一个微不足道的小小的头文件库而已。之前的ROS由于可以sudo apt-install而不需要使用源码,但也不推荐源码因为源码安装极麻烦。这一次正好可以尝试一下。

Linux环境下装OpenCV3 缺少ippicv问题、CMake的用法_第2张图片

然后是需要用到的CMake.CMake的安装也可以直接命令行还算容易。在百度知道的指点下把几个要用的库装完就差不多了。Linux环境下装OpenCV3 缺少ippicv问题、CMake的用法_第3张图片

顺利地装完了。暂时还是Easy Mode.

Linux环境下装OpenCV3 缺少ippicv问题、CMake的用法_第4张图片

百度知道上CMake的命令行用法是真的麻烦:

万能的CSDN给我指了一条明路:CMakegui.

命令是:cmake-gui

Linux环境下装OpenCV3 缺少ippicv问题、CMake的用法_第5张图片Linux环境下装OpenCV3 缺少ippicv问题、CMake的用法_第6张图片

稍微舒服点了。要记得将下图中的build_type设置为release(第四行空的没填的)

点击左下configure然后就得到makefile文件。然后准备配置系统变量(哇这个比windows的麻烦多了到现在这些命令都不会背还要查查查)

然后makefile


Linux环境下装OpenCV3 缺少ippicv问题、CMake的用法_第7张图片

Linux环境下装OpenCV3 缺少ippicv问题、CMake的用法_第8张图片

漫长的等待,直到要下载ippicv.ippicv_linux_20150201.tgr下载慢的一笔(34.8mb),等了十五分钟下了快一半居然还失败了。内心有点爆炸。此时,又是万能的CSDN:Linux环境下装OpenCV3 缺少ippicv问题、CMake的用法_第9张图片Linux环境下装OpenCV3 缺少ippicv问题、CMake的用法_第10张图片


下载完ippicv放到指定位置后makefile过程基本就搞定了。发现一个很有趣的事实:虽然我只给Linux分配了15G的空间,但是我的D盘也被添加了一个Linux系统的路径,这使我可以把OpenCV放到D盘中。我也不太明白是怎么回事……



补一个:在其他IDE如codebloc里用opencv库的办法:要记得在cb界面的全局编译器设置里添加opencv的头文件和库文件。动态链接库文件在/usr/local/lib里,头文件在/usr/local/include的opencv文件夹里。只要记得添加就可以直接使用了。

你可能感兴趣的:(Opencv开发)