02_MAC_XCode配置OpenCV

发布于:2025-07-16 ⋅ 阅读:(20) ⋅ 点赞:(0)

安装 cmake

brew install cmake

在这里插入图片描述
安装后位于 /usr/local/Cellar
在这里插入图片描述

下载OPENCV

在这里插入图片描述
本文使用的版本是4.10
通过Git下载源代码: Github上不同版本opencv
在这里插入图片描述

MAC 安装OPENCV

cd ~/opencv  #此处为opencv的解压文件目录
mkdir build   
cd build     
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
sudo make install #此步较为费事,耐心等候
make

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
编译完,会在 /Users/miko/Documents/opencv-4.10.0/build 文件夹下生成相应文件
在这里插入图片描述
同时,会在 /usr/local/include 生成 opencv4opencv4/opencv2 目录文件

在这里插入图片描述
同时,会在 /usr/local/lib 中会出现opencv相关依赖包,即若干libopencv******.dylib文件
在这里插入图片描述

XCode 配置 OPENCV

创建项目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

配置 HeaderLibrary

点击工程,选择TARGETS->右侧选择All->Build Settings -> 搜索框输入search paths ->找到search paths。找到其中的Header Search ParhsLibrary Search Paths
1) 在Header Search Parhs后边添加$(PROJECT_DIR)以及/usr/local/include/opencv4两个路径
2) 在Library Search Paths后边添加$(PROJECT_DIR)以及/usr/local/lib两个路径
其中$(PROJECT_DIR)表示项目当前所在的路径,Xcode会自动解析。具体操作见下图:

在这里插入图片描述
在这里插入图片描述

引入动态链接库

在这里插入图片描述
在这里插入图片描述
command+Shit+G 去找 /usr/local/lib 去找 libopenxxxx.dylib 文件
在这里插入图片描述
在这里插入图片描述

测试

#include <opencv2/opencv.hpp>  //头文件
using namespace cv;  //包含cv命名空间

int main()
{
    // 【1】读入一张图片,载入图像
    Mat srcImage = imread("/Volumes/Macintosh HD - 数据/Code/opencv_code/MyFirstOpenCV01/1.jpg");
    // 【2】显示载入的图片
    imshow("【原始图】", srcImage);
    // 【3】等待任意按键按下
    waitKey(0);
}

在这里插入图片描述


网站公告

今日签到

点亮在社区的每一天
去签到