OpenCV2学习笔记03:Qt中配置OpenCV环境
2014-08-22 20:59
411 查看
在Qt中开发基于OpenCV的应用时,需要配置对应函数库到环境变量,这时候我们需要使用到qmake能够识别的变量来指定环境变量。
INCLUDEPATH: 用于指定搜索头文件到文件夹路径。
LIBS: 包含链接时的库文件列表。使用-L来指定文件夹路径,-l来指定库的名称。
而这些配置,我们需要写入到对应到工程文件(*.pro)当中,可以有两种写法。
第一种:直接指定包含到库文件名称。
这种方法必须指定整个文件到完整路径及名称,编写起来相对麻烦一点。
第二种:指定库文件路径和库名称。
这里只需要先声明库文件的位置,然后使用-l参数来添加库名称即可。
2014-12-10补充:
以上介绍的方法是Linux上或者是Window下MinGW版本的Qt环境下使用方法,如果你使用的是MSVC编译器的Qt环境,那么在编译OpenCV库是会在库文件后面添加一个版本号后缀,因此在使用这类环境进行OpenCV应用程序开发的时候,你就需要在以上基础上做稍微的修改,以我在Windows 7 64位平台上使用VS2012编译的OpenCV 2.4.9为例,在*pro中配置OpenCV库环境支持时使用的库添加命令代码如下:
INCLUDEPATH: 用于指定搜索头文件到文件夹路径。
LIBS: 包含链接时的库文件列表。使用-L来指定文件夹路径,-l来指定库的名称。
而这些配置,我们需要写入到对应到工程文件(*.pro)当中,可以有两种写法。
第一种:直接指定包含到库文件名称。
INCLUDEPATH += /usr/local/include/opencv2/ LIBS += /usr/local/lib/libopencv_core.so \ /usr/local/lib/libopencv_highgui.so \ /usr/local/lib/libopencv_imgproc.so
这种方法必须指定整个文件到完整路径及名称,编写起来相对麻烦一点。
第二种:指定库文件路径和库名称。
INCLUDEPATH += /usr/local/include/opencv2/ LIBS += -L/usr/local/lib/ \ -lopencv_core\ -lopencv_highgui\ -lopencv_imgproc
这里只需要先声明库文件的位置,然后使用-l参数来添加库名称即可。
2014-12-10补充:
以上介绍的方法是Linux上或者是Window下MinGW版本的Qt环境下使用方法,如果你使用的是MSVC编译器的Qt环境,那么在编译OpenCV库是会在库文件后面添加一个版本号后缀,因此在使用这类环境进行OpenCV应用程序开发的时候,你就需要在以上基础上做稍微的修改,以我在Windows 7 64位平台上使用VS2012编译的OpenCV 2.4.9为例,在*pro中配置OpenCV库环境支持时使用的库添加命令代码如下:
#for OpenCV Lib INCLUDEPATH += C:/opencv/install/include/ LIBS += -LC:/opencv/install/x64/vc11/lib/ \ -lopencv_core249 \ -lopencv_highgui249 \ -lopencv_imgproc249
相关文章推荐
- 【opencv学习之一】配置QT+opencv环境简单方法
- openCV2学习笔记---1.环境配置
- python3.6.3+opencv3.3.0学习笔记二环境配置
- 学习笔记03·修正caffe环境配置并运…
- OpenCV 学习笔记1 --- 开发环境配置(win10+VS2015+OpenCV2.4.12)
- 【OpenCV学习笔记】1:配置开发环境
- OpenCV学习笔记(01)我的第一个OpenCV程序(环境配置)
- 学习OpenCV的学习笔记系列(一)VS2010+OpenCV2.4.9环境配置
- 【OpenCV学习笔记系列01-OpenCV2.4.6 + VS2010开发环境配置】
- OPENCV学习笔记(一):安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
- OpenCV(学习笔记2)-安装和环境配置
- OpenCV学习笔记之环境配置(VS2012+OpenCV3.1.0+SURF)
- 【OpenCV学习笔记】一、开发环境配置(windows8.1+opencv3.2.0+vs2013)
- Computer Vision & Image Processing - 国外opencv学习笔记01-环境配置:在Visual Studio2017中配置
- 学习笔记(二)ubuntu16.04下Qt+opencv的安装配置及使用
- OpenCV学习笔记(一)——OpenCV3.1.0+VS2015开发环境配置
- OpenCV学习笔记——OpenCV3.1.0+VS2015开发环境配置
- 【Oencv2计算机视觉学习笔记(一)】QT5.3.1 与 OpenCV2.4.9 环境搭建
- 【opencv学习笔记】(1)openCV 2.410 vs2013环境配置
- 【opencv学习笔记一】opencv下载安装与VS2017开发环境配置