You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
最近人工智能概念大火,人脸识别、人脸支持、无人驾驶都属于OpenCV的应用领域。
OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。 它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
什么是OpenCV
最近人工智能概念大火,人脸识别、人脸支持、无人驾驶都属于OpenCV的应用领域。
OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。 它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
在macOS上安装OpenCV库
书上和网上的教程主要安装的环境是windows的。对于macOS来说只能借鉴,引用OpenCV关键需要引用VC的“库文件”和“头文件”。
brew就是一个功能强大的包管理工具。以前我们用Linux使用Debian或者是CenterOS都,软件安装都是非常方便,yum或者是atp命令非常熟悉。而用apple反而就没这么顺手了,AppStore很多开发包都是缺缺缺。
安装了brew以后就感觉macOS有了Linux的灵魂
注意官网上的安装方式是无效的
所以我们不得不另辟蹊径。
到处都有活雷锋,安装和镜像问题一站式解决了
brew install wget
brew install cmake
还不够,如果现在安装opencv的话会报
是gcc组件没装,这个brew建议我们从XCode里面更新,直接控制台输入xcode-select --install
接下来就是耐心等待就行
brew install opencv
键入命令等就行。我的电脑在装一个依赖包失败,我单独安装了zstd这个包后再执行成功的。
官网上还有直接拉源代码编译的方式安装Installation in MacOS,不过我觉得还是brew更方便一点
Quick Start
终于到最后demo实现阶段了
先用XCode-> File->New->Project
选择Command Line Tool ,语言选择C++
设置头文件目录和库文件目录
这里有个小插曲,网上博客上的地址是
header search paths :/usr/local/include/opencv4
Library search paths:/usr/local/Cellar/opencv/4.1.0_2/lib
而我本机并没有。明明装上了文件都到哪里去了哪里了?
从brew命令里面找
事后证明是博客的地址也是对的,邓兄就是用这个地址找到。 可能匹配的macOS版本或者机型较老一些。
增加path
由于是保护目录,必须输入shift + command + G,输入/opt/homebrew/Cellar/opencv/4.5.4_1/lib,把libopencv_开头的文件全加进去
参考资料
The text was updated successfully, but these errors were encountered: