OpenCV (Open Source Computer Vision) - это библиотека для компьютерного зрения в реальном времени. При использовании этого тега, пожалуйста, укажите версию OpenCV, с которой вы работаете (например, 3.4.6), и добавьте языковой тег (python, c++,...), если необходимо.

OpenCV - это библиотека кода для приложений, связанных с Computer Vision, охватывающая множество базовых задач (сбор и предварительная обработка данных изображений) и алгоритмы высокого уровня (извлечение функций, отслеживание движения, машинное обучение).

Это свободное программное обеспечение, лицензируемое по лицензии BSD с 3 пунктами. OpenCV предоставляет богатый API на C, C++, Java и Python. Другие обертки доступны. Библиотека не зависит от платформы и часто используется для обработки изображений в реальном времени и компьютерного зрения (например, отслеживание в видео). Он поддерживает Windows, Linux и OS X, а также Android (нативный и Java) и iOS.

OpenCV был официально запущен Intel в 1999 году и теперь поддерживается Itseez. Версия 2.0 (2009) стала важной вехой, поскольку в ней появился новый, всесторонний интерфейс C++, который с тех пор также будет использоваться внутри библиотеки. Начиная с этого выпуска, OpenCV значительно ускорил разработку библиотеки, добавив в нее новые функции. В 2015 году библиотека обновилась до версии 3.0, устарела C API и была подчеркнута объектно-ориентированное проектирование для повышения модульности и интуитивно понятного интерфейса. Дополнительную информацию можно найти в Википедии.

Последние стабильные версии:

Домашняя страница: https://opencv.org/

Домашняя страница документа: https://docs.opencv.org/

Учебники, включая исходный код:


Некоторые часто задаваемые вопросы

Компиляция OpenCV

Базовая обработка

Обнаружение объекта:

Книги