# opencv-mobile
**Repository Path**: github-android-mirror/opencv-mobile
## Basic Information
- **Project Name**: opencv-mobile
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-04-07
- **Last Updated**: 2026-04-09
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# opencv-mobile












:heavy_check_mark: This project provides the minimal build of [opencv](https://github.com/opencv/opencv) library for the **Android**, **iOS** and **ARM Linux** platforms.
:heavy_check_mark: Packages for **Windows**, **Linux**, **MacOS**, **HarmonyOS** and **WebAssembly** are available now.
:heavy_check_mark: We provide prebuild binary packages for opencv **2.4.13.7**, **3.4.20** and **4.13.0**.
:heavy_check_mark: We also provide prebuild package for **Mac-Catalyst**, **watchOS**, **tvOS**, **visionOS** and **Apple xcframework**.
:heavy_check_mark: All the binaries are compiled from source on github action, **no virus**, **no backdoor**, **no secret code**.
:heavy_check_mark: ***NEW FEATURE*** [`cv::putText` supports full-width CJK characters](#cvputtext-supports-full-width-cjk-characters)
:heavy_check_mark: ***NEW FEATURE*** [`cv::imshow` supports Linux framebuffer and Windows](#cvimshow-supports-linux-framebuffer-and-windows)
:heavy_check_mark: ***NEW FEATURE*** [`cv::VideoWriter` supports jpg streaming over http](#cvvideowriter-supports-jpg-streaming-over-http)
|opencv 4.13.0 package size|The official opencv|opencv-mobile|
|:-:|:-:|:-:|
|source zip|95.7 MB|8.44 MB|
|android|303 MB|18.8 MB|
|ios|88.7 MB|4.25 MB|
|
Source |
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-2.4.13.7.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-3.4.20.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-4.13.0.zip)
|
|
Android |
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-2.4.13.7-android.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-3.4.20-android.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-4.13.0-android.zip)
|
|
HarmonyOS |
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-2.4.13.7-harmonyos.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-3.4.20-harmonyos.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-4.13.0-harmonyos.zip)
|
|
iOS |
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-2.4.13.7-ios.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-3.4.20-ios.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-4.13.0-ios.zip)
|
| iOS-Simulator |
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-2.4.13.7-ios-simulator.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-3.4.20-ios-simulator.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-4.13.0-ios-simulator.zip)
|
|
macOS |
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-2.4.13.7-macos.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-3.4.20-macos.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-4.13.0-macos.zip)
|
| Mac-Catalyst |
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-2.4.13.7-mac-catalyst.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-3.4.20-mac-catalyst.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-4.13.0-mac-catalyst.zip)
|
| watchOS |
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-2.4.13.7-watchos.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-3.4.20-watchos.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-4.13.0-watchos.zip)
|
| watchOS-Simulator |
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-2.4.13.7-watchos-simulator.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-3.4.20-watchos-simulator.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-4.13.0-watchos-simulator.zip)
|
| tvOS |
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-2.4.13.7-tvos.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-3.4.20-tvos.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-4.13.0-tvos.zip)
|
| tvOS-Simulator |
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-2.4.13.7-tvos-simulator.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-3.4.20-tvos-simulator.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-4.13.0-tvos-simulator.zip)
|
| visionOS |
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-2.4.13.7-visionos.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-3.4.20-visionos.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-4.13.0-visionos.zip)
|
| visionOS-Simulator |
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-2.4.13.7-visionos-simulator.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-3.4.20-visionos-simulator.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-4.13.0-visionos-simulator.zip)
|
| Apple xcframework |
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-2.4.13.7-apple.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-3.4.20-apple.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-4.13.0-apple.zip)
|
|
Ubuntu-22.04 |
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-2.4.13.7-ubuntu-2204.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-3.4.20-ubuntu-2204.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-4.13.0-ubuntu-2204.zip)
|
| Ubuntu-24.04 |
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-2.4.13.7-ubuntu-2404.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-3.4.20-ubuntu-2404.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-4.13.0-ubuntu-2404.zip)
|
|
VS2015 |
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-2.4.13.7-windows-vs2015.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-3.4.20-windows-vs2015.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-4.13.0-windows-vs2015.zip)
|
| VS2017 |
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-2.4.13.7-windows-vs2017.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-3.4.20-windows-vs2017.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-4.13.0-windows-vs2017.zip)
|
| VS2019 |
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-2.4.13.7-windows-vs2019.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-3.4.20-windows-vs2019.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-4.13.0-windows-vs2019.zip)
|
| VS2022 |
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-2.4.13.7-windows-vs2022.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-3.4.20-windows-vs2022.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-4.13.0-windows-vs2022.zip)
|
|
WebAssembly |
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-2.4.13.7-webassembly.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-3.4.20-webassembly.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-4.13.0-webassembly.zip)
|
|
ARM-Linux |
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-2.4.13.7-armlinux.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-3.4.20-armlinux.zip)
[ ](https://github.com/nihui/opencv-mobile/releases/latest/download/opencv-mobile-4.13.0-armlinux.zip)
|
* Android package build with ndk r29 and android api 21
* [KleidiCV](https://gitlab.arm.com/kleidi/kleidicv) HAL enabled for Android arm64-v8a, all Apple arm64/arm64e platforms and Linux aarch64 targets
* iOS / MacOS / Mac-Catalyst / watchOS / tvOS / visionOS package build with Xcode 15.2
* ARM Linux package build with cross-compiler on Ubuntu-24.04
* WebAssembly package build with Emscripten 3.1.28
### opencv-mobile package for development boards
Debian, Raspberry Pi OS, Armbian, or any debian based os
✅ HW JPG encoder (Raspberry Pi, Radxa Orion O6)
||arm|aarch64|
|---|---|---|
|bullseye| | |
|bookworm| | |
|trixie| | |
|
milkv-duo
riscv64-linux-musl
✅ HW JPG decoder
✅ MIPI CSI camera
|
licheerv-nano
riscv64-linux-musl
✅ HW JPG decoder
✅ MIPI CSI camera
|
luckfox-pico
arm-linux-uclibcgnueabihf
✅ HW JPG encoder
✅ MIPI CSI camera
✅ DPI LCD screen
|
yuzuki-lizard
arm-linux-uclibcgnueabihf
✅ MIPI CSI camera
extra isp lib into /usr/lib
|
tinyvision
arm-linux-uclibcgnueabihf
✅ HW JPG decoder
✅ HW JPG encoder
✅ MIPI CSI camera
✅ SPI LCD screen
|
yuzuki-chameleon
arm-openwrt-linux-gnueabi
✅ HW JPG decoder
✅ HW JPG encoder
|
avaota-f1
riscv32-linux-musl
|
purple-pi
arm-linux-uclibcgnueabihf
|
myir-t113i
arm-linux-gnueabi
✅ HW JPG decoder
✅ HW JPG encoder
|
2k0300-fengniao
loongarch64-linux-gnu
|
lockzhiner-vision-module
arm-linux-uclibcgnueabihf
✅ HW JPG encoder
✅ MIPI CSI camera
✅ DPI LCD screen
|
# Usage Android
1. Extract archive to ```