1. 新建CMD Line Tool(C++)
2. Build Settings 中
把 Header Search Paths 改為:/usr/local/include
把 Library Search Paths 改為:/usr/local/lib


3. 添加庫
選 Add Other,在/usr/local/lib中找到下面3個(gè)庫:
libopencv_core
libopencv_highgui
libopencv_imgproc

OpenCV3 添加了這3個(gè)庫可能還不行,索性就把所有的庫添進(jìn)去

4. main.cpp 代碼
//
// main.cpp
// OpenCv
//
// Created by shuai on 2017/6/2.
// Copyright ? 2017年 shuai. All rights reserved.
//
#include <iostream>
#include <opencv2/opencv.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv/cvaux.hpp>
#include <fstream>
using namespace std;
int main(int argc, const char * argv[]) {
IplImage *img = cvLoadImage("/Users/shuai/Pictures/girl.jpeg", 1);
cvNamedWindow("picture", 1);
cvShowImage("picture", img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow("picture");
return 0;
}
Xcode 比較坑的一點(diǎn)是 圖像必須用絕對路徑。
哪怕是圖像已經(jīng)放在了本項(xiàng)目下,還是要用絕對路徑。