macOS配置OpenCV, 以及在Xcode上使用(超全超详细教程)

macOS运行配置OpenCV, 以及在Xcode上使用

一、环境配置

安装cmake(推荐使用homebrew安装)

brew install cmake

下载OpenCV源码

在终端从官方git仓库clone:

git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git

如果你遇到了git clone下载速度很慢的问题, 可以使用git仓库的镜像源,(不限于本教程) 大大提升下载速度。(使用control c中断上一条指令, 结束很慢的git clone)

git clone https://github.com.cnpmjs.org/opencv/opencv.git
git clone https://github.com.cnpmjs.org/opencv/opencv_contrib.git

使用cmake编译OpenCV

cd ~/opencv
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local …
make -j6
sudo make install

至此opencv安装完毕

二、验证安装是否完成

切换到目录 /usr/local/lib下, 查看是否含有以下内容, 有则安装成功。

如果你没有在访问隐藏文件遇到困难, 进入步骤三即可
(usr目录是隐藏的, 开启隐藏文件方式如下)

编写AppleScript脚本文件, 把以下内容粘进去, 然后运行即可

display dialog "隐藏/显示隐藏文件" buttons {"可见", "隐藏"} with icon 2 with title "Switch to presentation mode" default button 1

set switch to button returned of result

if switch is "隐藏" then
	do shell script "defaults write com.apple.finder AppleShowAllFiles -bool false;
KillAll Finder"
	
else
	do shell script "defaults write com.apple.finder AppleShowAllFiles -bool true;
KillAll Finder"
	
end if

三、Xcode上OpenCV的使用

新建一个c++语言的command line工程

单击左侧目录的project, 出现配置页

点击选择Build Settings, 搜索/找到 Search Paths 目录
在这里插入图片描述
双击图中Header Search PathsLibrary Search Paths右侧路径的位置, 点击加号+按钮, 把如图的路径添加进去。

Build Phases目录下的 Link Binary With Libraries,点击加号+按钮; 在下拉框Add Other中选择Add Files…,
在这里插入图片描述

进入库的路径/usr/local/lib,选择你需要的frameworks或者libraries添加即可。

使用前别忘了include它!!

#include <opencv2/opencv.hpp>
  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值