Linux环境下装OpenCV3 缺少ippicv问题、CMake的用法
2017-06-05 09:24
1021 查看
首先是在Linux环境下编译安装OpenCV.OpenCV源码包可以在opencv.org/releases.html自行下载。
![](https://img-blog.csdn.net/20170605093628645?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYmV0dGVySERIXzk4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
我们下载了source源码。source源码的大小出人意料地小(78.2mb)这让我放松了警惕,以为只是一个微不足道的小小的头文件库而已。之前的ROS由于可以sudo apt-install而不需要使用源码,但也不推荐源码因为源码安装极麻烦。这一次正好可以尝试一下。
![](https://img-blog.csdn.net/20170605093750488?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYmV0dGVySERIXzk4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
然后是需要用到的CMake.CMake的安装也可以直接命令行还算容易。在百度知道的指点下把几个要用的库装完就差不多了。
![](https://img-blog.csdn.net/20170605093813707?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYmV0dGVySERIXzk4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
顺利地装完了。暂时还是Easy Mode.
![](https://img-blog.csdn.net/20170605093841176?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYmV0dGVySERIXzk4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
百度知道上CMake的命令行用法是真的麻烦:
万能的CSDN给我指了一条明路:CMakegui.
命令是:cmake-gui
![](https://img-blog.csdn.net/20170605093912709?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYmV0dGVySERIXzk4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170605093936631?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYmV0dGVySERIXzk4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
稍微舒服点了。要记得将下图中的build_type设置为release(第四行空的没填的)
点击左下configure然后就得到makefile文件。然后准备配置系统变量(哇这个比windows的麻烦多了到现在这些命令都不会背还要查查查)
然后makefile
![](https://img-blog.csdn.net/20170605094000459?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYmV0dGVySERIXzk4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170605094018366?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYmV0dGVySERIXzk4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
漫长的等待,直到要下载ippicv.ippicv_linux_20150201.tgr下载慢的一笔(34.8mb),等了十五分钟下了快一半居然还失败了。内心有点爆炸。此时,又是万能的CSDN:
![](https://img-blog.csdn.net/20170605094045100?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYmV0dGVySERIXzk4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170605094058632?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYmV0dGVySERIXzk4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
下载完ippicv放到指定位置后makefile过程基本就搞定了。发现一个很有趣的事实:虽然我只给Linux分配了15G的空间,但是我的D盘也被添加了一个Linux系统的路径,这使我可以把OpenCV放到D盘中。我也不太明白是怎么回事……
补一个:在其他IDE如codebloc里用opencv库的办法:要记得在cb界面的全局编译器设置里添加opencv的头文件和库文件。动态链接库文件在/usr/local/lib里,头文件在/usr/local/include的opencv文件夹里。只要记得添加就可以直接使用了。
我们下载了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文件夹里。只要记得添加就可以直接使用了。
相关文章推荐
- opencv安装问题`ippicv_linux_20140513.tgz...`
- 解决opencv310 ffmpeg、ippicv_windows_20151201.zip无法下载问题
- OpenCV 3.1下载 ippicv_linux_20151201失败
- 【Linux开发】OpenCV在ARM-linux上的移植过程遇到的问题2---CMAKE配置问题
- 安装cmake 和opencv并在Qt中使用opencv(linux-pc环境)
- opencv 3.0安装时提示ippicv 安装的MD5不匹配问题
- OpenCV 3.2.0 下载 ippicv_linux_20151201失败
- cmake3.8X64编译opencv3.2出现opencv_ffmpeg、opencv_ffmpeg_64、ippicv_windows_20151201.zip无法下载问题解决方案
- Linux环境下cmake安装最新Mysql 5.6.11安装包(因服务器网络问题,安装后无法连接,无法验证正确性)
- ubuntu下安装opencv3.2出现-- ICV: Downloading ippicv_linux_20151201.tgz...
- cmake3.8X64编译opencv3.2出现opencv_ffmpeg、opencv_ffmpeg_64、ippicv_windows_20151201.zip无法下载问题解决方案
- cmake编译OpenCV3.30源码下载 ippicv文件错误解决方案
- [计算机视觉][ARM-Linux开发]OpenCV 3.1下载 ippicv_linux_20151201失败
- openCV2.4.13+VS2015+Cmake开发环境配置,解决nonfree问题
- 解决opencv程序在linux环境中发布时的的依赖问题
- Linux|UNIX下LAMP环境的搭建及常见问题[连载6]
- Linux|UNIX下LAMP环境的搭建及常见问题[连载1]
- 关于linux 开发环境的编码问题(VIM)
- Linux|UNIX下LAMP环境的搭建及常见问题[连载3]
- Linux下编译出来的动态链接库缺少so后缀的问题解决