https://github.com/1010code/opencv-android-build
https://github.com/1010code/opencv-android-build
Last synced: 23 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/1010code/opencv-android-build
- Owner: 1010code
- Created: 2025-11-22T09:00:03.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-11-23T05:50:37.000Z (7 months ago)
- Last Synced: 2025-11-23T07:16:25.406Z (7 months ago)
- Language: Jupyter Notebook
- Homepage: https://andy6804tw.github.io/2025/11/22/flutter-opencv-16kb-pagesize-build/
- Size: 330 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 編譯 OpenCV for Android
本文件說明如何自行編譯適用於 Android 平台的 OpenCV 函式庫。
## 步驟
### 1. 下載原始碼
首先,從 GitHub 下載 OpenCV 和 OpenCV Contrib 的 4.5.2 版本原始碼。
```bash
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
```
### 2. 執行編譯腳本
接著,賦予編譯腳本執行權限並執行它。
```bash
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` 檔案以及相關的函式庫。
## 其他
另外這邊有提供,想在Google Colab上直接開發 OpenCV C++的範例。
- 如何Build&Install OpenCV: [](https://colab.research.google.com/github/1010code/opencv-android-build/blob/main/colab/Build%26Install_OpenCV.ipynb)
- 使用 OpenCV_4_12_0: [](https://colab.research.google.com/github/1010code/opencv-android-build/blob/main/colab/OpenCV_4_12_0.ipynb)