opencv在Mac環境下的安裝和配置

2022-07-09 14:48:19 字數 1821 閱讀 1327

今天嘗試用xcode整合opencv動態庫來處理,將opencv的安裝和在xcode上的配置記錄下來,以供參考。

一、opencv的安裝

1.首先檢查有沒有安裝cmake ,終端上cmake --version 檢查版本情況確定。如果沒有安裝,先安裝一下:

brew install cmake

2.安裝opencv

或者 brew install opencv

二、構建opencv

1. opencv資料夾下建立乙個release子資料夾

cd ~/opencv

mkdir release

2.配置環境

cd release

cmake -d cmake_build_type=release -d cmake_install_prefix=/usr/local ..

3.開始安裝

make -j6

make

sudo make install ,這一步編譯opencv動態庫和一些標頭檔案,耗時較久,安裝成功後,查詢/usr/local/lib,會看到libopencv_core(版本號).dylib,表明安裝成功。

三.開始xcode工程

1.新建xcode工程,選擇mac下的命令列(command line tool),語言選擇c++

2.配置xcode,target-->build setting -->搜尋框裡輸入「search」,找到search path ,header search path 新增 /usr/local/inculde ,標頭檔案的鏈結。

library search path 新增/usr/local/lib,庫檔案的鏈結。

3.新增需要用到的庫。

target --> build phase --> linking binary with librarys --> add other --> add files 

然後鍵盤 / 前往資料夾 usr/local/lib ,新增需要用到的庫 。作為首次使用opencv的新手,建議都新增。如果不知道新增哪個,可以 cd 到之前建立的release資料夾下的子目錄lib,

裡面都是打包好的動態庫。

4.在xcode工程目錄下建立libs子資料夾,把lib下的庫托進去。

四、測試庫函式。

#include #include 

#include

using

namespace

cv;int

main()

如果報錯「未能發現  #include 」,定位到/usr/local/include裡的opencv4,把opencv4裡的opencv2字資料夾複製出來,到opencv4同級,錯誤就沒了。

或者#include

上面**測試出來的邊緣檢測如下所示:

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...

EDirect在linux和mac下的安裝

edirect是非常有用的工具 其使用要用來perl,mac都預先安裝了perl 安裝的時候最好按下面進行 開啟終端 cd bin bash perl mnet ftp e ftp new net ftp ftp.ncbi.nlm.nih.gov passive 1 ftp login ftp bi...

在MAC下安裝OpenCV 3 4 4

安裝python brew install python3安裝好之後,python3的路徑應為 usr local bin python3 為了以後操作方便,可建立乙個新檔案bashrc vi bashrc檔案內容為 alias python2 usr bin python alias python...