MacOS下XCode配置OpenCV,开启QT选项。

本文详细介绍了如何在XCode环境下配置并使用OpenCV,包括CMake、OpenCV源码及QT的下载与编译过程,以及解决编译过程中遇到的错误。此外,还提供了在XCode中设置OpenCV环境的具体步骤。

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

下载CMake

如果你没有安装过CMake,那么你可以从https://cmake.org/files/v3.3/cmake-3.3.2-Darwin-x86_64.dmg下载。这是图形界面的程序,下载好后直接运行安装程序即可完成安装。

下载OpenCV

如果只是单纯的使用openCV最简单的功能,可以直接在Terminal里:

brew install opencv

但是用brew安装的openCV,它编译的时候没有开启WITH_QT选项,也就意味着无法使用QT界面,最直接的就是不能使用button。
所以我们选择下载源码,自己编译。
下载地址:https://opencv.org/releases.html ,选择Sources下载。

下载QT

直接在Terminal里输入:

brew install qt

编译OpenCV

下载好之后,直接解压,然后打开解压好的文件,如图:
在这里插入图片描述
在CMakeLists.txt里面找到WITH_QT,默认这里是OFF,然后把这里改为ON,然后保存。即打开WITH_QT选项。
在这里插入图片描述
接着我们打开CMake:
CMake
where is the source code里面填写解压好的文件的目录。如("/Users/wonder/Downloads/opencv-4.0.1")
where to build the binaries里面填写这个文件里面的build目录(这个build文件夹是自己创建的)。
如 :/Users/wonder/Downloads/opencv-4.0.1/build
然后配置Configure,我是直接用的默认的,然后点Generate开始编译。

发生错误:在这里插入图片描述

这时候是因为我们的Qt编译器没有配置,就需要我们在CMake里面配置我们的Qt目录。
完成配置后,像这样:
在这里插入图片描述
把中间那几个Qt5的目录配置好之后,再点Generate即可完成编译。

安装OpenCV

编译好了之后,进入build目录。

	make -j4
	make install

即可完成安装。

XCode下使用OpenCV

新建一个项目,然后找到这个界面。在这里插入图片描述
在Build Phases里面找到Link Binary With Library
在这里插入图片描述
然后点击加号添加,在这里插入图片描述
使用Shift+command+g,输入
在这里插入图片描述
然后把下面这种没有箭头的全部选中,有箭头的不用管。
在这里插入图片描述
接着在Build Settings里面找到Search Paths,做如下配置:
在这里插入图片描述

测试OpenCV

#include<iostream>
using namespace std;
#include<opencv2/core.hpp>
#include<opencv2/highgui.hpp>
using namespace cv;

int main(void)
{
    Mat lena = imread("lena.jpg");
    imshow("Lena",lena);
    waitKey(0);
    return 0;
}

然后就是经典的Lena图咯。
在这里插入图片描述
到此,XCode下的OpenCv配置完毕!Wu~~~

XCode更改当前工作目录

在这里插入图片描述
选择Edit Scheme,然后如下
在这里插入图片描述
KO~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值