Qt中配置OpenCV环境

在Qt中开发基于OpenCV的应用时,需要配置对应函数库到环境变量,这时候我们需要使用到qmake能够识别的变量来指定环境变量。

INCLUDEPATH: 用于指定搜索头文件到文件夹路径。

LIBS: 包含链接时的库文件列表。使用-L来指定文件夹路径,-l来指定库的名称。

而这些配置,我们需要写入到对应到工程文件(*.pro)当中,可以有两种写法。

第一种:直接指定包含到库文件名称。

1 INCLUDEPATH += /usr/local/include/opencv2/
2
3 LIBS += /usr/local/lib/libopencv_core.so 4         /usr/local/lib/libopencv_highgui.so 5         /usr/local/lib/libopencv_imgproc.so

这种方法必须指定整个文件到完整路径及名称,编写起来相对麻烦一点。

第二种:指定库文件路径和库名称。

1 INCLUDEPATH += /usr/local/include/opencv2/
2 LIBS += -L/usr/local/lib/ 3     -lopencv_core4     -lopencv_highgui5     -lopencv_imgproc

这里只需要先声明库文件的位置,然后使用-l参数来添加库名称即可。

时间: 2024-12-22 19:06:12

Qt中配置OpenCV环境的相关文章

Qt中添加OpenCV库

配置在Qt中的OpenCV,看了很多“教程”,最终成功.记一下过程. 本机配置: window7 32位系统: qt-opensource-windows-x86-mingw492-5.5.1: OpenCV2.4.10. 对于我来说配置过程比较难,因为目前我没用过Qt和Cmake,之前一直用VS编译C++,也没有用过MinGW,所以看教程中的各种命令或者执行文件都比较费时.这次各种尝试后成功.参考资料的连接在最后,其中帮助我最大的就是那一篇纯英文的,很详细. 前期准备 Qt5的opensour

eclipse中配置spring环境

初识Spring框架 1.简单使用 eclipse中配置Spring环境,如果是初学的话,只需要在eclipse中引入几个jar包就可以用了, 在普通java project项目目录下,建一个lib文件夹,将常用的jar包导入,并Build Path. jar包资源下载:http://pan.baidu.com/s/1pKAP8gj 这样就可以快速进行Spring的简单学习了 2.正常使用 要使用Spring的完整功能还需要下载 Spring Tool Suite 与 完整版的 spring-f

如何在VS和CB中配置MySQL环境

这里,由于我的MySQL安装在D盘 MY SQL\MySQL Server 5.6该路径下,所以后面的路径均以D:\MY SQL\MySQL Server 5.6开头 在VS中配置MySQL环境 包含目录: D:\MY SQL\MySQL Server 5.6\include 库目录:D:\MY SQL\MySQL Server 5.6\lib 链接器-输入:libmysql.lib 复制bin目录下的libmysql.dll到C:\windows\syswow64 CB中配置MySQL环境:

Ubuntu中配置Java环境变量时,出现command not found问题解决记录

百度出Ubuntu中配置Java环境变量时,在利用sudo gedit /etc/profile 对prifle编辑后, 在terminal中输入 sudo source /etc/profile,为了使profile文件更改成功时,出现command not found. 是因为用户权限不够,虽然普通用户已经用sudo获取了权限(这里不是很理解为什么,也是百度出的答案,如不对,还请指正呐!). 输入 sudo -s 输入 source /etc/profile 此时输入 java -versi

4.7 Sublime Text3 中配置 Python环境 --上之安装Sublime 3

返回总目录 目录: 1.展示效果: 2.缺优分析: 3.下载Sublime Text3 (一)展示效果: 1.能够交互式编写Python代码: 2.可以编写文件式Python代码: 3.能够自动补齐代码及智能提示: (1)导入及内建函数的提示: (2)对导入的模块,类以及函数的简单说明: (3)提示,补齐模块下的类,方法: 4.能够生成模板: 5.能够进行文件管理: (二)缺优分析 1.最大的优势是: (1)打开速度快,比起哪些大型的集成IDE快. (2)具有代码智能提示与补齐,比起自带的IDL

eclipse中配置maven环境

一.配置setting.xml文件 1.首先将下载好的maven打开,打开文件夹,首先就需要对maven安装目录下有个config文件夹,在文件夹下有settings.xml文件.settings里面就是配置maven工程的一些本地仓库地址(项目使用的某些jar下载并且安装到本机中),远程仓库(如果本机没有需要的jar,则从远程获取.)的配置等信息. 2.打开maven目录下的conf文件夹下的setting.xml配置文件(修改文件中的< localRepository />将此标签中的内容

在IntelliJ IDEA 13中配置OpenCV的Java开发环境

准备工作: 下载IDEA 13(这里以版本13为例,后面简称IDEA): 下载Java JDK(用于配置基本的Java开发环境): 下载OpenCV 2.4.9(这里以版本2.4.9为例,据这篇文章说,OpenCV的2.4版本开始支持Java API接口): 安装IDEA: 安装JDK,并在IDEA中配置JDK: 将下载好的OpenCV 2.4.9解压到某个目录下,例如,解压后的路径为“D:\opencv”,该路径下包含build文件夹和source文件夹. 配置开发环境: 1)在IDEA中新建

opencv第一站:配置opencv环境(2015-12-12)

今天论坛申请的书< OpenCV 计算机视觉编程攻略(中国工信出版社)>到了,准备研究研究机器视觉. 晚上安装了 vc2008 及 opencv 最新版 3.0.0,试了各种配置都是错误提示“error LNK2019: unresolved external symbol”,最后怀疑到版本上了,下载了 2.3.1 版本试了正常运行,真是折腾死了,想着要学就学最新版本嘛,竟然会遇到如此麻烦真是始料不及,不过也算是熟悉了一下配置.以后要多个心眼了,不是版本越高越好,还得开发环境支持才是. 按照官

在vs2012 中配置opencv的终极解决方案

总结一下在配置opencv的步骤(VS2012+opencv2.4.8) 1. 配置环境变量,配置好环境变量之后有可能要重启计算机才会有效,我就属于这种情况. 我们首先要在 计算机-属性-高级系统设置-环境变量 里添加你的opencv 路径, 我的opencv直接安装在C盘,有些文章里讲在 系统变量里添加路径,我这里用户变量和系统变量都添加了,如下:我的计算机是win7 64 位,所以我x86 和x64都添加进去了,因为可能在VS里面debug时切换64位和32位进行调试. 2.在VS里添加op