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个库:
libopencv_core
libopencv_highgui
libopencv_imgproc
OpenCV3 添加了这3个库可能还不行,索性就把所有的库添进去
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 比较坑的一点是 图像必须用绝对路径。
哪怕是图像已经放在了本项目下,还是要用绝对路径。