用Qt导入OpenCV源码

本文详细介绍了如何在Qt Creator中利用Cmake工具构建和编译OpenCV源码。首先,下载并安装Cmake,然后在Qt Creator中配置Cmake路径。接着,下载OpenCV稳定版源码,最后在Qt Creator中导入源码并自动编译。通过此过程,开发者可以成功在Qt环境下搭建OpenCV开发环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.下载安装Cmake构建工具,并导入Qt的构建套件Kit中。

OpenCV的源码工程是基于Cmake构建的。

①下载安装Cmake

Cmake是跨平台的软件构建(build)工具,说明了软件的编译过程。它本身并不能直接编译源代码,而是产生标准的建构档(如Unix、Linux的Makefile或Windows Visual C++ 的 projects/workspaces),然后源代码再按照一般的编译方式编译成目标文件和可执行文件。

cmake下载链接:https://cmake.org/download/

根据你的电脑软硬件系统选择对应的二进制压缩包(免安装),windows 64位系统选择:

下载完成后,直接解压缩,并剪切到你想要存放的位置,这样就完成了Cmake工具的安装。

②在Qt中导入Cmake工具

打开Qt Creator,依次点击“工具→选项→Kits→CMake”,点击Add按钮添加Cmake工具。

“Path”中添加刚才安装的Cmake工具中的cmake.exe路径,“Name”则自命名Cmake的名称。

下面两个选择框可以不勾选,Autorun Cmake是指打开Qt Creator时自动运行Cmake,Auto-creator build directories则是指自动创建build目录。

③在Kit一栏中,配置默认的构建套件。

Kit(构建套件)集中了Qt管理、编译、调试工程的设置,对正确生成可执行文件具有基础性作用。

根据OpenCV的版本、电脑的软硬件系统配置、目标文件,选择合适的编译器、调试器和CMake构建工具。有些设置是系统默认的,我们可以不用管。

设备、编译器、调试器、Cmake配置好后,点击“设置为默认”,并按“OK”键确认。

2.下载OpenCV源码并解压缩

去官网下载:https://opencv.org/releases/

点击“Source”下载。这里注意,一定要选择稳定版本的OpenCV下载,如果选择最新的版本下载,可能会由于此版本还没有定型,源码不能解压缩。

源码解压后,内容如下:

红框中的CMakeLists.txt,就是CMake构建工具的脚本文件,说明了OpenCV工程的整个编译过程。

3.Qt Creator导入OpenCV源码并自动编译

打开Qt Creator,点击“文件→打开文件或项目”进入到OpenCV源码的根目录,选择 CMakeLists.txt 文件并打开。

等待一段时间,在“概要信息”一栏中可以看到加载的过程。加载完毕后,可在项目框中查看整个OpenCV项目的内容,如下图所示。

红框代表配置和生成完成。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值