02_MAC_XCode配置OpenCV

安装 cmake

shell 复制代码
brew install cmake

安装后位于 /usr/local/Cellar

下载OPENCV


本文使用的版本是4.10

通过Git下载源代码: Github上不同版本opencv

MAC 安装OPENCV

shell 复制代码
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 文件

测试

c 复制代码
#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);
}
相关推荐
AndrewHZ11 分钟前
【图像处理基石】图像形态学处理:从基础运算到工业级应用实践
图像处理·python·opencv·算法·计算机视觉·cv·形态学处理
shaominjin1232 小时前
OpenCV 4.1.2 SDK 静态库作用与功能详解
android·c++·人工智能·opencv·计算机视觉·中间件
天涯路s3 小时前
OpenCV 视频处理
人工智能·opencv·计算机视觉·目标跟踪
AndrewHZ3 小时前
【图像处理基石】图像对比度增强入门:从概念到实战(Python+OpenCV)
图像处理·python·opencv·计算机视觉·cv·对比度增强·算法入门
B站计算机毕业设计之家16 小时前
计算机视觉:python手写数字识别系统 手写数字检测 CNN算法 卷积神经网络 OpenCV和Keras模型 大数据毕业设计(建议收藏)✅
python·神经网络·opencv·计算机视觉·cnn·手写数字·数字识别
wolfseek16 小时前
opencv模版匹配
c++·人工智能·opencv·计算机视觉
TechNomad16 小时前
十六、OpenCV中的图像文件处理
opencv
B站计算机毕业设计之家16 小时前
Python手势识别检测系统 基于MediaPipe的改进SSD算法 opencv+mediapipe 深度学习 大数据 (建议收藏)✅
python·深度学习·opencv·计算机视觉·1024程序员节
B站计算机毕业设计之家20 小时前
计算机视觉python口罩实时检测识别系统 YOLOv8模型 PyTorch 和PySide6界面 opencv (建议收藏)✅
python·深度学习·opencv·计算机视觉·cnn·1024程序员节
却道天凉_好个秋1 天前
OpenCV(十四):绘制直线
人工智能·opencv·计算机视觉