您的位置:首页 > 运维架构 > Linux

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

2017-06-05 09:24 1021 查看
首先是在Linux环境下编译安装OpenCV.OpenCV源码包可以在opencv.org/releases.html自行下载。



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



然后是需要用到的CMake.CMake的安装也可以直接命令行还算容易。在百度知道的指点下把几个要用的库装完就差不多了。


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



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

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

命令是:cmake-gui





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

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

然后makefile





漫长的等待,直到要下载ippicv.ippicv_linux_20150201.tgr下载慢的一笔(34.8mb),等了十五分钟下了快一半居然还失败了。内心有点爆炸。此时,又是万能的CSDN:




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

补一个:在其他IDE如codebloc里用opencv库的办法:要记得在cb界面的全局编译器设置里添加opencv的头文件和库文件。动态链接库文件在/usr/local/lib里,头文件在/usr/local/include的opencv文件夹里。只要记得添加就可以直接使用了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Opencv3 cmake