Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Automated CI toolchain to produce precompiled opencv-python, opencv-python-headless, opencv-contrib-python and opencv-contrib-python-headless packages.
| Date | Stars |
|---|---|
| 2026-07-24 | 5332 |
| 2026-07-25 | 5333 |
| 2026-07-28 | 5333 |
| 2026-07-30 | 5333 |
| 2026-08-06 | 5333 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
15.0
growth rate 0.00%/day
[](http://pepy.tech/project/opencv-python)
### Keep OpenCV Free
OpenCV is raising funds to keep the library free for everyone, and we need the support of the entire community to do it. [Donate to OpenCV on Github](https://github.com/sponsors/opencv) to show your support.
- [OpenCV on Wheels](#opencv-on-wheels)
- [Installation and Usage](#installation-and-usage)
- [Frequently Asked Questions](#frequently-asked-questions)
- [Documentation for opencv-python](#documentation-for-opencv-python)
- [CI build process](#ci-build-process)
- [Manual builds](#manual-builds)
- [Manual debug builds](#manual-debug-builds)
- [Source distributions](#source-distributions)
- [Licensing](#licensing)
- [Versioning](#versioning)
- [Releases](#releases)
- [Development builds](#development-builds)
- [Manylinux wheels](#manylinux-wheels)
- [Supported Python versions](#supported-python-versions)
- [Backward compatibility](#backward-compatibility)
## OpenCV on Wheels
Pre-built CPU-only OpenCV packages for Python.
Check the manual build section if you wish to compile the bindings from source to enable additional modules such as CUDA.
### Installation and Usage
1. If you have previous/other manually installed (= not installed via ``pip``) version of OpenCV installed (e.g. cv2 module in the root of Python's site-packages), remove it before installation to avoid conflicts.
2. Make sure that your `pip` version is up-to-date (19.3 is the minimum supported version): `pip install --upgrade pip`. Check version with `pip -V`. For example Linux distributions ship usually with very old `pip` versions which cause a lot of unexpected problems especially with the `manylinux` format.
3. Select the correct package for your environment:
There are four different packages (see options 1, 2, 3 and 4 below) and you should **SELECT ONLY ONE OF THEM**. Do not install multiple different packages in the same environment. There is no plugin architecture: all the packages use the same namespace (`cv2`). If you installed multiple different packages in the same environment, uninstall them all with ``pip uninstall`` and reinstall only one package.
**a.** Packages for standard desktop environments (Windows, macOS, almost any GNU/Linux distribution)
- Option 1 - Main modules package: ``pip install opencv-python``
- Option 2 - Full package (contains both main modules and contrib/extra modules): ``pip install opencv-contrib-python`` (check contrib/extra modules listing from [OpenCV documentation](https://docs.opencv.org/master/))
**b.** Packages for server (headless) environments (such as Docker, cloud environments etc.), no GUI library dependencies
These packages are smaller than the two other packages above because they do not contain any GUI functionality (not compiled with Qt / other GUI components). This means that the packages avoid a heavy dependency chain to X11 libraries and you will have for example smaller Docker images as a result. You should always use these packages if you do not use `cv2.imshow` et al. or you are using some other package (such as PyQt) than OpenCV to create your GUI.
- Option 3 - Headless main modules package: ``pip install opencv-python-headless``
- Option 4 - Headless full package (contains both main modules and contrib/extra modules): ``pip install opencv-contrib-python-headless`` (check contrib/extra modules listing from [OpenCV documentation](https://docs.opencv.org/master/))
4. Import the package:
``import cv2``
All packages contain Haar cascade files. ``cv2.data.haarcascades`` can be used as a shortcut to the data folder. For example:
``cv2.CascadeClassifier(cv2.data.haarcascades + "haarcascade_frontalface_default.xml")``
5. Read [OpenCV documentation](https://docs.opencv.org/master/)
6. Before opening a new issue, read the FAQ below and have a look at the other issues which are already open.
FrequentlExcerpt of 17,919 characters
Read on GitHub623
Alexander Smorkalov · OpenCV.AI
172
Andrey Senyaev
86
77
6
6
Christian Clauss · Christian Clauss · Switzerland
5
4
2
Dmitry Kurtaev · Russia
2
Joey Ballentine
2
Md Salman Shams · ikites.ai · India
2
2
2
2
Henry Schreiner · Princeton University
2
2
Christian Vallentin · Denmark
2
2
Abhishek Thakur · Autodidact • Researcher • Open-sourcerer · India
2
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:05868999365b4979, topic:opencv