在Qt Creator开发环境中配置OpenCV库的简明步骤

1、说明

OpenCV库是一套全面而简洁的计算机视觉算法库,OpenCV主要由一些C及C++函数和类构成。在Windows平台上开发视觉算法时,Visual Studio IDE无疑是一款强大的工具软件,但是,如果要给我们的OpenCV视觉算法加上漂亮的用户界面,即GUI,将会变得有些麻烦。在Visual Studio中,可以将OpenCV与MFC相结合开发界面,然而,MFC太庞大,且涉及到多线性(Multi-Thread)、先进图形图像显示、跨平台等需求时,使用MFC开发OpenCV算法界面会变得让人抓狂(姑且这么说吧)。另一种技术,就是在Visual Studio中,我们在视觉解决方案中可以建立C#工程,通过C#构建界面,这里,Visual Studio自带强大的Blend界面设计工具,那么问题又来了:C#和C++语言体系不同,C#为解释型语言,C++为编译型语言,OpenCV本身为C++代码,二者在代码和数据交互上存在太多麻烦的转换,转换的过程浪费开发时间。
因此,涉及到本文的主要目的,即:在Qt中引入OpenCV库,将Qt擅长的界面和OpenCV擅长的视觉算法有机结合起来,从而让我们快速的进行项目的构建和开发。

2、配置

网上也有不少相关方法,本文说的是简明步骤,因此只简要描述一下关键的步骤。
1、手头上要有OpenCV库,推荐的OpenCV库文件目录组织方式为:一个opencv主目录,一个include子目录(存放头文件),一个bin子目录(存放动态链接库.dll文件),一个lib文件(存放静态链接库.lib文件)。这样的组织方式更容易配置项目且便于移动和共享。(这里可下载最新的OpenCV库文件)
2、正确安装的Qt及Qt Creator开发环境。这里要注意Qt Creator构建套件部分的设置,下图为我的设置。尤其要正确设置编译器和调试器。
在Qt Creator开发环境中配置OpenCV库的简明步骤_第1张图片
3、将OpenCV文件放置在某个磁盘位置,例如D盘根目录,如下图。将bin目录添加到系统的环境变量PATH中,添加完成后要重启系统。
在Qt Creator开发环境中配置OpenCV库的简明步骤_第2张图片

4、在Qt Creator中新建工程项目,在项目配置文件.pro中填入如下红色框中的命令,然后点击菜单栏“构建”->“执行qmake”。
在Qt Creator开发环境中配置OpenCV库的简明步骤_第3张图片

5、完成以上工作后,便可在工程中引入OpenCV头文件,并编写调用代码了。如下图所示。
在Qt Creator开发环境中配置OpenCV库的简明步骤_第4张图片

你可能感兴趣的:(计算机视觉开发,Qt,OpenCV,qt,opencv,库,C++,visual,studio)