一、安裝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/
目錄。
這個時候有三種解決辦法:
之後include
opencv的檔案便不會報錯,但是執行時還需要鏈結具體的動態庫,可以使用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...