由于是初学小白,所以步骤应该算是非常详细啦~
一、在Ubuntu14.04中安装OpenCV3.1
1、下载
LZ在官网上硬是没找到3.1版本for Linux的资源,不过发现了CSDN上大佬的整合资源,链接如下,很全很感谢~
OpenCV 下载驿站(百度云盘下载,同步更新)
2、安装OpenCV依赖项
sudo apt-get install build-essential libgtk2.0-dev libvtk5-dev libjpeg-dev libtiff4-dev libjasper-dev libopenexr-dev libtbb-dev
3、编译(注意:编译要在解压后的文件夹中进行;这个过程可能较长)
mkdir build cd build//为了使编译过程中产生的中间文件整齐好管理,我们这里新建一个build文件夹 cmake .. make
4、安装
sudo make install
二、在KDevelop中用OpenCV读取图像
1、读取指定路径下图像的格式,参见
OpenCV: 图片读取函数imread的文件路径写法
//文件在当前目录下 image = cv::imread ("test.jpg")
注意:这种格式下所谓的“当前目录”指的是创建的目录下的build文件中,因为我们在KDevelop中默认的构建目录是build
2、Bug处理
error: stray ‘\200’ in program
错误原因:代码是复制粘贴得来(LZ是直接复制的图片属性中的路径粘贴来的,应该是这样所以会报错)
解决办法:自己敲一遍代码,其他参见https://blog.csdn.net/pestd/article/details/963041