MAC安裝openCV並用g 執行

2021-09-28 22:21:36 字數 1429 閱讀 1121

一、安裝cmake

使用homebrew安裝cmake(沒有homebrew的同學請自行搜尋),在終端輸入:

brew install cmake

cd

《你的opencv目錄》

在目錄下新建乙個build/資料夾,用於存放cmake編譯生成的檔案:

mkdir build
然後使用cmake編譯檔案到build/資料夾中:

cmake -b build -d cmake_build_type=release -d cmake_install_prefix=/usr/local
接下來終端會輸出一大堆編譯的資訊,等編譯完成後,進入剛剛新建的build/資料夾:

cd build
build/資料夾中有cmake編譯出的檔案,輸入make繼續編譯:

make
等終端輸出完一堆編譯資訊後,輸入以下指令進行安裝:

sudo

make

install

到這裡opencv就算安裝完畢了,接下來編寫**進行測試,看能不能正常呼叫。

(*以下是在我的電腦上發現的錯誤,對於不同的電腦可能有不同的情況,僅供參考。)

三、測試能否正常呼叫opencv

編寫以下**:

#include

#include

using

namespace cv;

using

namespace std;

test.cpp:2:10: fatal error: 'opencv2/opencv.hpp'

file not found

/usr/local/include/目錄下檢視,發現只有opencv4/目錄,而opencv2/目錄在opencv4/目錄下。因為include預設是查詢/usr/local/include/目錄中的檔案/資料夾,所以沒有找到opencv2/目錄。

這個時候有三種解決辦法:

之後includeopencv的檔案便不會報錯,但是執行時還需要鏈結具體的動態庫,可以使用cmake來自動鏈結,網上教程很多,此處不作贅述。

MAC系統安裝opencv

homebrew簡稱brew,是mac osx上的軟體包管理工具,能在mac中方便的安裝軟體或者解除安裝軟體,可以說就是mac下的apt get yum神器。homebrew的安裝非常簡單,開啟終端複製 貼上以下命令,回車就可以了 ruby e curl fssl 安裝過的童鞋就不用再安了,如果安裝...

mac上安裝opencv與python

1安裝homebrew mac上的一款出色的包管理器 ruby e curl fssl 2安裝python brew install python 3新增science倉庫 brew tap homebrew science 4確保自己安裝了numpy,如果沒有,執行下面的語句 pip instal...

MAC 虛擬環境下安裝opencv

虛擬環境中已自帶cmake,不需要重新安裝cmake。1,到opencv的官網 2,開啟終端,進入opencv的原始碼資料夾,對原始碼進行編譯。cd usr local opencv 3.0.0 mkdir release cd release cmake d cmake build type re...