Mac安裝OpenCV(用於虛擬環境)

2021-08-10 14:40:02 字數 1591 閱讀 5965

按照很多網友安利的那個外國人寫的blog執行終端。遇到了乙個問題。先在使用者目錄裡面建立.bash_profile檔案,在裡面新增了需要執行的export...命令,之後用source命令來改變環境變數。通過which python 檢視有沒有變化。但是我這麼做了以後沒有變化。我也不清楚這裡的原理。所以查了一些資料。

/usr:系統級的目錄,可以理解為c:/windows//usr/lib理解為c:/windows/system32

/usr/local:使用者級的程式目錄,可以理解為c:/progrem files/。使用者自己編譯的軟體缺省會安裝到這個目錄下。

/opt:使用者級的程式目錄,可以理解為d:/software,opt有可選的意思,這裡可以用於放置第三方大型軟體(或遊戲),當你不需要時,直接rm -rf掉即可。在硬碟容量不夠時,也可將/opt單獨掛載到其他磁碟上使用。

/usr/src:系統級的原始碼目錄。

/usr/local/src:使用者級的原始碼目錄。

~/.bash_profile

:每個使用者都可使用該檔案輸入專用於自己使用的shell資訊,當使用者登入時,該檔案僅僅執行一次!預設情況下,他設定一些環境變數,執行使用者的.bashrc檔案.

此檔案類似於/etc/profile

,也是需要需要重啟才會生效,/etc/profile對所有使用者生效,~/.bash_profile只對當前使用者生效。

因為opencv是基於c++的,我剛開始是想用python的虛擬環境結合系統內的opencv。

所以首先:可以用

brew install virtualenv

安裝virtualenv,這個之後可以用來建立虛擬環境:

virtualenv env

之後

source env/bin/activate

然後會看到命令列最前面多了乙個

(env)

在這下面可以執行程式了。我使用的是jetbrains的pycharm。把interpreter改為虛擬環境目錄就可以開始程式設計了。

另外這裡還是要感謝這位大神朋友安利jetbrains,對在校生免費。

配置只需幾十秒:在cmakelists.txt裡面貼上:

find_package(opencv)

include_directories( $ )

target_link_libraries( dip $ )

其中,dip是project  name,自行更改。

不過……公升級了一回系統後說,cmake有問題,debug (not found)。試了很多方法,最後是:

在終端執行

xcode-select --install
重啟後編譯成功。具體原因還不知。

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

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