Делаем добро вместе Детальнее

Уроки OpenCV

Урок #6 – Побитовые операции и маски

Урок #6 – Побитовые операции и маски

За урок мы изучим с вами использование побитовых операций. Они позволяют объединять несколько изображений воедино. На основе таковых операций мы реализуем маску изображения для выделения определенной части фото.

Видеоурок

Побитовые операции

За счет побитовых операций вы можете быстро и удобно выполнять объединение нескольких фото. При объединении вы можете указать формат наложения фотографий. Существует несколько основных форматов:

  • bitwise_and – позволяет наложить фото и выбрать только те части, что являются общими для обеих фото;
  • bitwise_or – позволяет наложить фото и выбрать все части, что находятся на обеих фото. Все что будет совпадать будет вырезано из общего фото;
  • bitwise_xor – позволяет наложить фото и выбрать все части, что находятся на обеих фото. Ничего не вырезается из фото;
  • bitwise_not – позволяет сделать инверсию фото.


Маски

За счет масок вы можете вырезать из общего фото нужную вам часть. Для выполнения данной операции вам нужно выполнить одну из функций побитовых операций.

Исходный код

Весь код будет доступен после подписки на проект!

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Уроки Python Django / Создание сайта
12 уроков
Изучение Python до профи / Основы, Django, TKinter
Создание игры на Python 3 с PyGame
5 уроков
Изучение PyQt5 / Графический интерфейс на Python
6 уроков
Уроки Python для начинающих
21 урок
Изучение Flask / Создание сайта на Python
6 уроков
Комментарии для сайта Cackle