OpenCV的安装和使用

@ windows系统 (环境:VS2013)

下载安装opencv.exe;

VS2013下“项目”-》“属性页”-》“配置属性”-》

“VC++目录”:

包含目录 -

..\opencv\build\include;

..\opencv\build\include\opencv;

..\opencv\build\include\opencv2;

库目录 -

..\opencv\build\x86\vc12\lib;

(此处注意,如果加上staticlib,用动态库的话需将staticlib置于下方,因为staticlib中也有相同名称的库)

"链接器":

输入 - 附加依赖项:lib下的*d.lib文件(Debug)/ lib下的*.lib文件(Release);

源文件上加上opencv的头文件即可;

 

@ Linux(版本 Ubuntu 15.04)

@-@ 安装

方法一:(未试)

使用Install-OpenCV脚本(地址)进行安装;

方法二:(在安装caffe的过程中使用此方法)

$sudo apt-get install libopencv-dev

方法三:

下载解压opencv3.1.0;

进入opencv目录,执行以下命令:

$cmake .

$sudo make

$sudo make install

 

@-@ 配置

将opencv的库加入路径中,让系统可以找到:

$sudo gedit /etc/ld.so.conf.d/opencv.conf

在文件末尾加上 /usr/local/lib

保存退出

$sudo ldconfig 使其生效;

 

更改环境变量:

$sudo gedit /etc/bash.bashrc

在文件末尾添加

PKG_CONFIG_PATH = $PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

export PKG_CONFIG_PATH

保存退出,重启终端使配置生效。

 

@-@ 使用

(此处参考文献:

ubuntu15.10 配置opencv开发环境 \

fedora23下编译安装opencv3.1.0 \

/usr/bin/ld:cannot find -lippicv \

备注:需要安装libgtk2.0-dev(是一套源码以LGPL许可协议分发、跨平台的图形工具包)和pkg-config才能正确运行;

 

编译命令:

$g++ `pkg-config --cflags opencv` -o main *.cc  `pkg-config --libs opencv`

opencv2 可以编译成功;

opencv3 编译出现错误:/usr/bin/ld: cannot find -lippicv

解决方法:

1)

$pkg-config --cflags opencv 查看opencv所使用的头文件;

$pkg-config --libs opencv 查看opencv所有使用的库文件,将其中的lippicv去掉即可。

2)

$find /usr -name "opencv.pc" 查看opencv pkg-config的配置文件

去掉opencv3.1.0 下Libs中的 -lippicv即可

 

posted on 2016-02-29 10:16  tanfy  阅读(12395)  评论(0编辑  收藏  举报

导航