https://opencv.org/releases.html
找到最新版(或旧版),点 source 开始下载。建议下载开始后复制连接到迅雷。html
下载地址:https://cmake.org/files/v3.11/cmake-3.11.0-rc4-Darwin-x86_64.dmg
也能够找最新的: https://cmake.org/files/LatestRelease/
双击安装(假设装在默认目录)ios
假设有的读者不会vim:
vim .bash_profile
按 i
最后加一行:
export PATH=${PATH}:/Applications/CMake.app/Contents/bin
(假设cmake装在默认Applications目录,不是的话本身改⬆️)
按 esc
输 :wq 回车
终端输 : source .bash_profile
输 cmake ,回车看到usage等等 okweb
⚠️⚠️第一步里下载的东西,若是没有后缀,要本身手动加后缀 .zip 而后再解压(怀疑人生)。shell
终端 cd 到解压后的文件夹,好比 cd opencv-3.4.1,依次执行:vim
mkdir release cd release cmake -G "Unix Makefiles" .. (建议复制这行,防止打错) make sudo make install
在 Xcode 中使用,有两种。
1 Xcode 支持 C/C++ 经过 makefile 构建的项目 支持调试,符号跳转,自动补全
这种用 makefile 的,须要建立外部构建项目,指定编译工具路径,就能够调试了。若是还不支持符号高亮、跳转,建立辅助target,添加编译源文件:主项目中全部的 .c, .cpp, .hpp 文件,就支持 符号跳转,自动补全 了。bash
2 不写 makefile,就配 Xcode 环境:
新建 macOS - command line tools ,语言C++app
单击工程名文件 - Build Settings , 搜索 Library Search Paths
添加 /usr/local/lib (若是不知道怎么操做下面有图)svg
搜索 Header Search Paths,添加:
/usr/local/include /usr/local/include/opencv
工具
右键工程,能够先新建一个SDK文件夹,而后 右键 - add files to ,找到 /usr/local/lib目录(显示隐藏文件按command shift . 或 command shift G 输入路径),选择所有以 libopencv 开头的 dylib 文件,添加到工程。测试
#include <opencv2/opencv.hpp> #include <iostream> using namespace cv; int main(int argc, const char * argv[]) { Mat image; image = imread("⚠️⚠️⚠️⚠️一个图片的全路径", 1); namedWindow("Display Image", WINDOW_AUTOSIZE); imshow("Display Image", image); waitKey(0); return 0; }
Run
(我的建议早点开始用 makefile,Xcode 不是王道)