一、運行環(huán)境:
1、mac OS 10.13.3
2、Xcode 9.3
二、安裝開發(fā)工具
1、安裝Homebrew
在終端輸入
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2、安裝cmake
brew install cmake
3、安裝opencv
在終端輸入:
brew install opencv
注意:在這步可能會出現(xiàn)類似"Error: No available formula for opencv"這樣的問題,此時終端會給出一些原因與提示,安裝字面意思就可以處理,可以使用下面的命令解決了這個問題:
brew install home-brew/science/opencv
這里讓brew幫我們下載OpenCV,而不是自己上OpenCV官網(wǎng)下載,省去了OpenCV與Xcode不匹配的煩惱,同時也可以讓brew選擇的系統(tǒng)最適合它的版本。
三、在Xcode下使用OpenCV
1、先創(chuàng)建一個Command Line Tools工程

Command Line Tools
2、在工程的TARGETS ==> Build Settings 下搜索 Search Paths
①在 Header Search Parhs 中添加 /usr/local/include
②在 Library Search Parhs 中添加 /usr/local/lib

Search Paths
3、將OpenCV的動態(tài)庫引入工程中
打開Finder,shift + command + G 前往 /usr/local
找到路徑:/usr/local/Cellar/opencv/3.4.1_3/lib

庫文件
4、在工程中創(chuàng)建一個文件夾,并將庫文件拖動到工程中:

拖入文件
這里不用勾選 Copy items if needed
5、在main.cpp中輸入以下代碼:
#include <iostream>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main(int argc, char* argv[])
{
cvNamedWindow("Image", CV_WINDOW_AUTOSIZE);
//這里要填寫你要顯示的圖片路徑
IplImage *img = cvLoadImage("/Users/apple/Desktop/aaa.jpg", CV_LOAD_IMAGE_ANYCOLOR);
cvShowImage("image", img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow("image");
return 0;
}
6、Command + R 運行,看到如下效果

這里的圖片是代碼中配置的本地圖片
四、參考
以上安裝配置過程參考自:
https://blog.csdn.net/hero_myself/article/details/55105647