OpenCV MacOS上使用

一、運行環(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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容