本文件說明如何自行編譯適用於 Android 平台的 OpenCV 函式庫。
首先,從 GitHub 下載 OpenCV 和 OpenCV Contrib 的 4.5.2 版本原始碼。
git clone -b 4.5.2 https://github.com/opencv/opencv.git
git clone -b 4.5.2 https://github.com/opencv/opencv_contrib.git接著,賦予編譯腳本執行權限並執行它。
chmod +x opencv_android_build.sh
./opencv_android_build.sh此腳本將會自動處理編譯過程,產生包含 arm64-v8a, armeabi-v7a, x86, 和 x86_64 架構的 Android SDK。編譯完成後,可以在 opencv-android-build/OpenCV-android-sdk 目錄下找到所需的 libopencv_world.so 檔案以及相關的函式庫。