Mac下配置openCV(XCode)

最近在学习Android NDK相关的课程,因为ndk都是基于C++开发的,我又是Mac电脑,所以需要用到在XCode上开发C++。

OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和MacOS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。

踩坑日常:在opencv官网上,找openCV for Mac的安装包,但是不知道是官网更新了还是怎么,之前搜的自己去官网下安装包手动安装的文章都没成功,这里附上去官网下载openCV并安装的文章
在第一个命令行就报错了,试了很多方法都没解决:
安装流程:安装cmake之后,执行命令行sudo cmake -G “Unix Makefiles”,
报错:-bash: cmake: command not found,
解决:配置环境变量:PATH="/Applications/CMake.app/Contents/bin":"$PATH"
再次尝试:执行命令行sudo cmake -G “Unix Makefiles”,
报了新的错:FATAL: In-source builds are not allowed.
未解决(可能是下载的包不对,但在opencv官网没看到opencv for mac,就只下载了sources文件)

然后重新搜索了一下在Mac下安装openCV在Xcode中使用OpenCV,这次填坑成功!
成功安装openCV流程
Mac OS 安装 OpenCV (python3)
此文中提到了一个在Mac平台安装的神器Homebrew

Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。
Homebrew介绍和使用

在安装好Homebrew之后,在命令行执行brew install opencv3,然后等待安装即可,时间稍微有点久,我下了大概一个小时,下好之后,执行命令行python3,然后执行import cv2,cv2.__version__查看openCV版本号,若可查看则安装成功。
openCV安装成功之后,再在XCode上新建个工程,将openCV库链接进去,再引用openCV库试一下是否成功即可。在Xcode中使用OpenCV

你可能感兴趣的:(android开发学习记录)