← Open Source
opencv

opencv_zoo

Model Zoo For OpenCV DNN and Benchmarks.

ListsModel collectionsPython
Open on GitHub
Momentum
+1stars in 24 hours+0.1%
1.09k
Stars
312
Forks
+12
This week
33
Contributors
Created 2021-07-29 · Updated 2026-10-16 · #5857 today
Top developers

opencv/opencv_zoo is ranked 5,857 with 1,088 stars.

Same-category comparison

opencv/opencv_zoo is ranked 5,857 among these 8 peers; PyPatel/Quant-Finance-Resources is ranked 5,872.

Same-category comparison
NameRankMetrics
Anil-matcha/awesome-gpt-6-astra5,807
Stars:
1,148
Forks:
116
Description:
Evidence-backed use cases, prompts, integrations, evaluations, and safety notes for OpenAI GPT-6 Astra.
EdinburghNLP/awesome-hallucination-detection5,811
Stars:
1,139
Forks:
92
Description:
List of papers on hallucination detection in LLMs.
awesome-gptX/awesome-gpt5,817
Stars:
1,135
Forks:
138
Description:
🏆 An awe-inspiring collection of resources, encompassing a wide range of tools, documents, resources, applications, and use cases related to ChatGPT.
garylab/MakeMoneyWithAI5,826
Language:
Python
Stars:
1,128
Forks:
171
Description:
A list of open-source AI projects you can use to generate income easily.
PyPatel/Quant-Finance-Resources5,872
Stars:
1,070
Forks:
158
Description:
Courses, Articles and many more which can help beginners or professionals.
panxunying/ai-coding-welfare5,881
Language:
JavaScript
Stars:
1,060
Forks:
70
benedekrozemberczki/awesome-gradient-boosting-papers5,889
Language:
Python
Stars:
1,053
Forks:
165
Description:
A curated list of gradient boosting research papers with implementations.
DravenALG/awesome-vla-wam5,892
Stars:
1,049
Forks:
46
Description:
A Curated List of Vision-Language-Action (VLA) and World Action Models (WAM) Research and Beyond.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguagePython
CategoryLists
SubcategoryModel collections
KeywordsBenchmarks, Computer vision
Stars1,088
Forks312
Contributors33
Created date2021-07-29
Updated date2026-10-16
Stars in 1 day1
Stars in 7 days12
Rank5,857
Previous rank6,021
Rank change164
7-day stars rank3,679
Previous 7-day stars rank3,674
7-day stars rank change-5
Total stars rank10,441
Previous total stars rank10,434
Total stars rank change-7
README summary

***This Project is now hosted in Hugging Face. *** OpenCV Zoo and Benchmark A zoo for models tuned for OpenCV DNN with benchmarks on different platforms. Guidelines: Install latest : Clone this repo to download all models and demo scripts: To run benchmarks on your hardware settings, please refer to benchmark/README. Models & Benchmark Results Hardware Setup: x86-64: Intel Core i7-12700K: 8 Performance-cores (3. ARM: Khadas VIM3: Amlogic A311D SoC with a 2. 8GHz dual core Cortex-A53 ARM

CPU, and a 5 TOPS NPU. Benchmarks are done using **per-tensor quantized** models. Follow this guide to build OpenCV with TIM-VX backend enabled. Khadas Edge 2: Rockchip RK3588S SoC with a CPU of 2. 8 GHz Quad Core Cortex-A55, and a 6 TOPS NPU. Atlas 200 DK: Ascend 310 NPU with 22 TOPS @ INT8. Follow this guide to build OpenCV with CANN backend enabled. 0GHz Quad-core CPU and Ascend 310B NPU with 8 TOPS @ INT8. NVIDIA

Jetson Nano B01: a Quad-core ARM A57 @ 1. 43 GHz CPU, and a 128-core NVIDIA Maxwell GPU. NVIDIA Jetson Nano Orin: a 6-core Arm® Cortex®-A78AE v8. 2 64-bit CPU, and a 1024-core NVIDIA Ampere architecture GPU with 32 Tensor Cores (max freq 625MHz). Raspberry Pi 4B: Broadcom BCM2711 SoC with a Quad core Cortex-A72 (ARM v8) 64-bit @ 1. Horizon Sunrise X3: an SoC from Horizon Robotics with a quad-core ARM Cortex

-A53 1. MAIX-III AXera-Pi: Axera AX620A SoC with a quad-core ARM Cortex-A7 CPU and a 3. Toybrick RV1126: Rockchip RV1126 SoC with a quard-core ARM Cortex-A7 CPU and a 2. RISC-V: StarFive VisionFive 2: SoC with a RISC-V quad-core CPU, which can turbo up to 1. 5GHz, and an GPU of model from Imagination, which has a work freq up to 600MHz. Allwinner Nezha D1: Allwinner D1 SoC with a 1

. 0 GHz single-core RISC-V Xuantie C906 CPU with RVV 0. ***Important Notes***: The data under each column of hardware setups on the above table represents the elapsed time of an inference (preprocess, forward and postprocess). The time data is the mean of 10 runs after some warmup runs. Different metrics may be applied to some specific models. Batch size is 1 for all benchmark results. represents the model is not availble to run on the device. View benchmark

/config for more details on benchmarking different models. Some Examples Some examples are listed below. You can find more in the directory of each model! Face Detection with YuNet Face Recognition with SFace Facial Expression Recognition with Progressive Teacher Human Segmentation with PP-HumanSeg Image Segmentation with EfficientSAM License Plate Detection with LPD_YuNet Object Detection with NanoDet & YOLOX Object Tracking with VitTrack Palm Detection with MP-PalmDet Hand Pose Estimation with MP-HandPose Person Detection with MP-PersonDet Pose

Estimation with MP-Pose QR Code Detection and Parsing with WeChatQRCode Chinese Text detection PPOCR-Det English Text detection PPOCR

Frequently asked questions

How many stars and forks are recorded?

opencv/opencv_zoo has 1,088 stars and 312 forks.

What is the repository rank?

opencv/opencv_zoo is ranked 5,857.

What language and category are recorded?

opencv/opencv_zoo has 1,088 stars, uses Python and belongs to Lists.

Which repository is closest in rank?

opencv/opencv_zoo is compared with PyPatel/Quant-Finance-Resources, ranked 5,872 with 1,070 stars.

README

This Project is now hosted in Hugging Face. Check https://huggingface.co/opencv to get models and online demos!

OpenCV Zoo and Benchmark

A zoo for models tuned for OpenCV DNN with benchmarks on different platforms.

Guidelines:

  • Install latest opencv-python:
    python3 -m pip install opencv-python
    # Or upgrade to latest version
    python3 -m pip install --upgrade opencv-python
    
  • Clone this repo to download all models and demo scripts:
    # Install git-lfs from https://git-lfs.github.com/
    git clone https://github.com/opencv/opencv_zoo && cd opencv_zoo
    git lfs install
    git lfs pull
    
  • To run benchmarks on your hardware settings, please refer to benchmark/README.

Models & Benchmark Results

Hardware Setup:

x86-64:

  • Intel Core i7-12700K: 8 Performance-cores (3.60 GHz, turbo up to 4.90 GHz), 4 Efficient-cores (2.70 GHz, turbo up to 3.80 GHz), 20 threads.

ARM:

  • Khadas VIM3: Amlogic A311D SoC with a 2.2GHz Quad core ARM Cortex-A73 + 1.8GHz dual core Cortex-A53 ARM CPU, and a 5 TOPS NPU. Benchmarks are done using per-tensor quantized models. Follow this guide to build OpenCV with TIM-VX backend enabled.
  • Khadas VIM4: Amlogic A311D2 SoC with 2.2GHz Quad core ARM Cortex-A73 and 2.0GHz Quad core Cortex-A53 CPU, and 3.2 TOPS Build-in NPU.
  • Khadas Edge 2: Rockchip RK3588S SoC with a CPU of 2.25 GHz Quad Core ARM Cortex-A76 + 1.8 GHz Quad Core Cortex-A55, and a 6 TOPS NPU.
  • Atlas 200 DK: Ascend 310 NPU with 22 TOPS @ INT8. Follow this guide to build OpenCV with CANN backend enabled.
  • Atlas 200I DK A2: SoC with 1.0GHz Quad-core CPU and Ascend 310B NPU with 8 TOPS @ INT8.
  • NVIDIA Jetson Nano B01: a Quad-core ARM A57 @ 1.43 GHz CPU, and a 128-core NVIDIA Maxwell GPU.
  • NVIDIA Jetson Nano Orin: a 6-core Arm® Cortex®-A78AE v8.2 64-bit CPU, and a 1024-core NVIDIA Ampere architecture GPU with 32 Tensor Cores (max freq 625MHz).
  • Raspberry Pi 4B: Broadcom BCM2711 SoC with a Quad core Cortex-A72 (ARM v8) 64-bit @ 1.5 GHz.
  • Horizon Sunrise X3: an SoC from Horizon Robotics with a quad-core ARM Cortex-A53 1.2 GHz CPU and a 5 TOPS BPU (a.k.a NPU).
  • MAIX-III AXera-Pi: Axera AX620A SoC with a quad-core ARM Cortex-A7 CPU and a 3.6 TOPS @ int8 NPU.
  • Toybrick RV1126: Rockchip RV1126 SoC with a quard-core ARM Cortex-A7 CPU and a 2.0 TOPs NPU.

RISC-V:

  • StarFive VisionFive 2: StarFive JH7110 SoC with a RISC-V quad-core CPU, which can turbo up to 1.5GHz, and an GPU of model IMG BXE-4-32 MC1 from Imagination, which has a work freq up to 600MHz.
  • Allwinner Nezha D1: Allwinner D1 SoC with a 1.0 GHz single-core RISC-V Xuantie C906 CPU with RVV 0.7.1 support. YuNet is tested for now. Visit here for more details.

Important Notes:

  • The data under each column of hardware setups on the above table represents the elapsed time of an inference (preprocess, forward and postprocess).
  • The time data is the mean of 10 runs after some warmup runs. Different metrics may be applied to some specific models.
  • Batch size is 1 for all benchmark results.
  • --- represents the model is not availble to run on the device.
  • View benchmark/config for more details on benchmarking different models.

Some Examples

Some examples are listed below. You can find more in the directory of each model!

Face Detection with YuNet

Face Recognition with SFace

Facial Expression Recognition with Progressive Teacher

Human Segmentation with PP-HumanSeg

Image Segmentation with EfficientSAM

License Plate Detection with LPD_YuNet

Object Detection with NanoDet & YOLOX

Object Tracking with VitTrack

Palm Detection with MP-PalmDet

Hand Pose Estimation with MP-HandPose

Person Detection with MP-PersonDet

Pose Estimation with MP-Pose

QR Code Detection and Parsing with WeChatQRCode

Chinese Text detection PPOCR-Det

English Text detection PPOCR-Det

Text Detection with CRNN

License

OpenCV Zoo is licensed under the Apache 2.0 license. Please refer to licenses of different models.

Nearby in the ranking
Similar items