安装 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
生成 opencv4
及 opencv4/opencv2
目录文件

同时,会在 /usr/local/lib
中会出现opencv相关依赖包,即若干libopencv******.dylib
文件
XCode 配置 OPENCV
创建项目
配置 Header
和 Library
点击工程,选择TARGETS
->右侧选择All
->Build Settings
-> 搜索框输入search paths
->找到search paths。找到其中的Header Search Parhs
与Library 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);
}
