1. 程式人生 > >Mac 下搭建 OpenCV 3.4.3 開發環境 配Xcode

Mac 下搭建 OpenCV 3.4.3 開發環境 配Xcode

三、開啟terminal,配置cmake環境變數

vim .bash_profile

 輸入(看你把cmake儲存的路徑,我儲存在applications如圖)

export PATH=${PATH}:/Applications/CMake.app/Contents/bin

:wq 儲存推出

重新整理變數環境

source .bash_profile

然後cmake看看,出現如圖所示則配置環境變數成功 

四、安裝OpenCV

解壓OpenCV   

 terminal進入opencv路徑

cd /Users/one/Tools/opencv-3.4.3

建立資料夾

 mkdir release

進入此資料夾

 cd /Users/one/Tools/opencv-3.4.3/release

下載(注意後面有兩個點!!) 

cmake -G "Unix Makefiles" ..

出現以下則成功

到這一步時沒有翻牆的情況下可能下載緩慢或者超時,過後又是一個漫長的下載。。。。。。。

下載完之後

sudo make install

然後一段小安裝時間完成

四、xcode建立OpenCV C++程式

建立c++程式

選中工程中build settings  

修改 Header Search Paths 加上   /usr/local/include 和  /usr/local/include/opencv (和/usr/local/include/opencv2)

修改 Library Search Paths 加上 /usr/local/lib

增加檔案,找到/usr/local/lib

新增所有 .dylib為字尾的檔案(如果知道自己想要哪個可以自行新增)

新增完畢可以在Build Phases 中 Link Binary With Libraries 有剛才新增的 .dylib

(常用libopencv_core 和 libopencv_highgui 和 libopencv_imgcodecs庫)

main.cpp 輸入 如下圖

#include <iostream>
#include <opencv2/opencv.hpp>

using namespace cv;

int main(int argc, const char * argv[]) {
    Mat image = imread("/Users/one/Desktop/圖片的全路徑.png",1);  //找到圖片
    namedWindow("OpenCV HelloWord",WINDOW_NORMAL);
    imshow("Display Image",image);
    waitKey(0);
    return 0;
}

若出現警告Not a Doxygen trailing comment,Build Settings  搜尋 Documentation Comments 設定成 No 則可