OpenCV, скорочення від Open Source Computer Vision Library, — це бібліотека комп’ютерного зору та машинного навчання з відкритим кодом. Спочатку розроблений компанією Intel, тепер він підтримується спільнотою розробників OpenCV Foundation.
OpenCV це величезна бібліотека з відкритим кодом для комп’ютерного зору, машинного навчання та обробки зображень. OpenCV підтримує широкий спектр мов програмування, таких як Python, C++, Java тощо. Він може обробляти зображення та відео, щоб ідентифікувати об’єкти, обличчя чи навіть почерк людини. Коли він інтегрований з різними бібліотеками, такими як Numpy>яка є високооптимізованою бібліотекою для числових операцій, тоді кількість зброї збільшується у вашому арсеналі, тобто будь-які операції, які можна виконувати в Numpy, можна поєднувати з OpenCV.
Цей підручник OpenCV допоможе вам вивчити обробку зображень від основ до просунутих, як-от операції над зображеннями, відео за допомогою величезного набору програм і проектів Opencv.

Підручник OpenCV з Python:
Останні статті про OpenCV !!
Починаємо
- OpenCV – огляд
- Знайомство з OpenCV
- Встановіть OpenCV для Python у Windows
- Встановіть OpenCV для Python на Linux
- Налаштуйте Opencv із середовищем anaconda
Робота з зображеннями
Починаємо
- Читання зображення в OpenCV за допомогою Python
- Відображення зображення в OpenCV за допомогою Python
- Написання зображення в OpenCV за допомогою Python
- OpenCV | Збереження зображення
- Кольорові простори
- Арифметичні дії над зображеннями
- Побітові операції над бінарними зображеннями
Обробка зображення
- Зміна розміру зображення
- Розмивання зображення
- Розмивання зображення
- Створення рамки навколо зображень
- Відтінки сірого зображення
- Масштабування, обертання, зміщення та визначення країв
- Ерозія та розширення зображень
- Проаналізуйте зображення за допомогою гістограми
- Вирівнювання гістограм
- Просте порогове визначення
- Адаптивне порогове визначення
- Поріг Оцу
- Сегментація за допомогою Thresholding
- Перетворення зображення з одного колірного простору в інший
- Фільтрувати колір за допомогою OpenCV
- Знешумлення кольорових зображень
- Візуалізація зображення в різних колірних просторах
- Знайдіть координати контурів
- Двостороння фільтрація
- Image Inpainting за допомогою OpenCV
- Операції перетворення інтенсивності зображень
- Реєстрація зображення
- Віднімання фону
- Віднімання фону в зображенні з використанням концепції поточного середнього
- Вилучення переднього плану в зображенні за допомогою алгоритму Grabcut
- Морфологічні операції в обробці зображень (відкриття)
- Морфологічні операції в обробці зображень (закриття)
- Морфологічні операції в обробці зображень (Градієнт)
- Сегментація зображення за допомогою морфологічних операцій
- Переклад зображень
- Піраміда зображень
uml діаграма java
- Виявлення лінії за допомогою методу Хафлайна
- Виявлення кола
- Виявлення кута зображення
- Виявлення кутів методом Ши-Томазі
- Виявлення кутів за допомогою Harris Corner Detection
- Знайдіть кола та еліпси на зображенні
- Виявлення поля документа
- Розпізнавання посмішки
Функції малювання
- Намалюйте лінію
- Намалюйте сегмент стрілки
- Намалюйте еліпс
- Намалюйте коло
- Намалюйте прямокутник
- Намалюйте текстовий рядок
- Знайдіть і намалюйте контури
- Накресліть трикутник із центроїдом
Робота з відео
Починаємо
- Відтворення відео за допомогою OpenCV
Обробка відео
- Створюйте відео з кількох зображень
- Вилучення зображень із відео
Додатки та проекти
- Витяг фреймів за допомогою OpenCV
- Відображення координат точок, натиснутих на зображенні, за допомогою Python-OpenCV
- Виявлення білих і чорних точок
- Палітра кольорів OpenCV BGR із трекбарами
- Намалюйте прямокутну форму та витягніть об'єкти
- Плащ-невидимка за допомогою OpenCV
- Конвеєр неконтрольованої кластеризації обличчя
- Збереження керованого відео з веб-камери
- Розпізнавання обличчя за допомогою Python і OpenCV за допомогою веб-камери
- Відкриття кількох кольорових вікон
- Відтворення відео в режимі реверсу
- Зіставлення шаблонів за допомогою OpenCV у Python
- Мультяшне зображення за допомогою OpenCV – Python
- Виявлення транспортного засобу у відеокадрі за допомогою Python – OpenCV
- Підрахуйте кількість облич за допомогою Python – OpenCV
- Живе малювання веб-камерою за допомогою OpenCV
- Виявляйте та розпізнавайте номерний знак автомобіля з відео в реальному часі