一叹誉、運(yùn)行環(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
注意:在這步可能會(huì)出現(xiàn)類似"Error: No available formula for opencv"這樣的問題钝侠,此時(shí)終端會(huì)給出一些原因與提示,安裝字面意思就可以處理酸舍,可以使用下面的命令解決了這個(gè)問題:
brew install home-brew/science/opencv
這里讓brew幫我們下載OpenCV帅韧,而不是自己上OpenCV官網(wǎng)下載,省去了OpenCV與Xcode不匹配的煩惱啃勉,同時(shí)也可以讓brew選擇的系統(tǒng)最適合它的版本忽舟。
三、在Xcode下使用OpenCV
1淮阐、先創(chuàng)建一個(gè)Command Line Tools工程
2萧诫、在工程的TARGETS ==> Build Settings 下搜索 Search Paths
①在 Header Search Parhs 中添加 /usr/local/include
②在 Library Search Parhs 中添加 /usr/local/lib
3、將OpenCV的動(dòng)態(tài)庫引入工程中
打開Finder枝嘶,shift + command + G 前往 /usr/local
找到路徑:/usr/local/Cellar/opencv/3.4.1_3/lib
4、在工程中創(chuàng)建一個(gè)文件夾哑诊,并將庫文件拖動(dò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 運(yùn)行镀裤,看到如下效果
四竞阐、參考
以上安裝配置過程參考自:
https://blog.csdn.net/hero_myself/article/details/55105647