mac 安裝opencv

1、下載opencv
https://opencv.org/releases/
推薦下載2.4.13或者 3.2.0

2、安裝

cd /path/of/your/downloaded/opencv

mkdir build

cd build

cmake -DCMAKE_INSTALL_PREFIX=/path/to/install/opencv -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF ..

make -j8

make install

3、編譯成功后,配置環(huán)境變量

c++需要的環(huán)境配置:
vim ~/.zshrc (我用的是zsh)
添加
export OpenCV_DIR=/path/to/install/opencv/shared
export DYLD_LIBRARY_PATH=/path/to/install/opencv/shared/lib

配置python的環(huán)境:
添加:(控制臺可用)
export PYTHONPATH=/path/to/install/opencv/lib/python2.7/site-packages:$PYTHONPATH

(項目中可用)
如果需要編譯的opencv 的python接口,加入到特定的python環(huán)境中,需要將編譯完的動態(tài)鏈接庫,設(shè)置一下軟連接。不然找不到用戶安裝的opencv  python環(huán)境。

這里是鏈接到mac系統(tǒng)自帶的python2.7環(huán)境下:
sudo ln -s /path/to/install/opencv/lib/python2.7/site-packages/cv2.so /Library/Python/2.7/site-packages/cv2.so

4、測試環(huán)境安裝成功
c++:

編寫main.cpp:
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main() {
    Mat srcImage = imread("/Users/gpf/Desktop/1.png");
    imshow("[img]", srcImage);
    waitKey(0);
    return 0;
}
CmakeList:

cmake_minimum_required(VERSION 3.14)
project(clion_code)

find_package(OpenCV)
include_directories( ${OpenCV_INCLUDE_DIRS} )

set(CMAKE_CXX_STANDARD 11)

add_executable(clion_code main.cpp)
target_link_libraries( clion_code ${OpenCV_LIBS} )

python:

新建python file mian.py:  (進(jìn)行了動態(tài)庫的軟鏈接)
import cv2 
print( cv2.__version__)

或者直接在命令行:
進(jìn)入python命令行窗口,
imoort cv2 
不會報錯即配置環(huán)境變量成功。(配置了.zshrc 文件)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容