Featured image of post 【C++ OpenCV】在 mac 上安裝 OpenCV 筆記,與撰寫第一支 OpenCV 程式

【C++ OpenCV】在 mac 上安裝 OpenCV 筆記,與撰寫第一支 OpenCV 程式

前言

OpenCV 是我們經常用來處理影像的一個套件,
由於安裝的過程不是說非常容易, 有時候安裝好了,甚至還不能使用,
因此在這邊做一個筆記。

在這篇文章中,我們簡單介紹一下如何在 mac 中安裝好 OpenCV,
並撰寫第一支 OpenCV 程式。

過程中是採用我自己的方法,因此不見得適用於每一個人。

這一篇教學是依照 OpenCV 官方文件的教學,我把他部分重點翻譯成中文,有能力者建議直接去看原文,順便培養一些看文件能力:Installation in MacOS

Step 1. 安裝 CMake

我們必須要先確認 CMake >= 3.9,
我們可以在終端機輸入以下指令確認版本,

cmake --version

如果還沒有 cmake 或是需要版本更新, 可以輸入以下指令:

brew install cmake 

Step 2. 安裝 CMake

  • 設定好一個要安裝 opencv 的路徑
mkdir ./<opencv_install_dir> # 自己改安裝資料夾名稱
cd ./<opencv_install_dir> 
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git

Step 3. 安裝 CMake

  • 建立一個 cmake 用資料夾
mkdir build_opencv
cd build_opencv
  • cmake
cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_EXAMPLES=ON ../opencv
  • make
make -j7 # runs 7 jobs in parallel

Reference