logo

Підручник OpenCV у Python

OpenCV, скорочення від Open Source Computer Vision Library, — це бібліотека комп’ютерного зору та машинного навчання з відкритим кодом. Спочатку розроблений компанією Intel, тепер він підтримується спільнотою розробників OpenCV Foundation.

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



Цей підручник OpenCV допоможе вам вивчити обробку зображень від основ до просунутих, як-от операції над зображеннями, відео за допомогою величезного набору програм і проектів Opencv.
OpenCV-підручник-python

Підручник OpenCV з Python:

Останні статті про OpenCV !!



Починаємо

Робота з зображеннями

Починаємо

  • Читання зображення в 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
  • Виявляйте та розпізнавайте номерний знак автомобіля з відео в реальному часі