KDevelope中读取OpenCV图像(Note5.3)

由于是初学小白,所以步骤应该算是非常详细啦~

一、在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

KDevelope中读取OpenCV图像(Note5.3)_第1张图片

2、Bug处理

error: stray ‘\200’ in program

错误原因:代码是复制粘贴得来(LZ是直接复制的图片属性中的路径粘贴来的,应该是这样所以会报错)

解决办法:自己敲一遍代码,其他参见https://blog.csdn.net/pestd/article/details/963041

你可能感兴趣的:(视觉SLAM十四讲)