Мы уже разбирали базовые операции с изображениями в OpenCV. В уроке рассмотрим операции с видео: изменение размера видео, вырезание фрагмента, поворот и сохранение. Создадим ползунок для видео. Изменение размера видео Для начала нам нужно открыть видео в пространстве OpenCV. Чтобы …

Базовые операции с видео в OpenCV Read more →

В уроке рассмотрим историю появления видео и кинематографа. Также научимся открывать видео для его работы с OpenCV. История появления видео Видео — это набор взаимосвязанных изображений, которые сменяют друг друга. Первым успешным «видеопотоком» считают получаемое с помощью фенакистископа изображение. Бельгийский …

Видео в OpenCV Read more →

В OpenCV можно производить все стандартные операции над изображениями. В уроке рассмотрим эти базовые операции: получение и изменение размера, вырезание фрагмента, поворот и сохранение изображения. Получение размера изображения Функция возвращает три параметра: высоту, ширину (в пикселях) и количество каналов (количество …

Базовые операции с изображением в OpenCV Read more →

В статье разберем, как установить библиотеку OpenCV на компьютеры с операционной системой Windows и MacOS. Установка OpenCV на компьютер с ОС Windows Установить Python со встроенными библиотеками. После установки Python нажимаем на комбинацию кнопок Win+R. В открывшемся окне нужно прописать: …

Установка OpenCV Read more →

В уроке рассмотрим понятие квантования и цветовых пространств. Разберем, как переводить изображения из одного цветового пространства в другое. Понятие квантования Наши глаза воспринимают мир «аналогово», а камера видит мир «квантовано», рассмотрим на примере функции: Любой из существующих сейчас компьютеров работает …

Цветовые пространства в OpenCV и бинаризация Read more →

В уроке рассмотрим понятие компьютерного зрения, примеры использования CV и принцип работы. Установим OpenCV на операционную систему Windows. Понятие компьютерного зрения Компьютерное зрение (Computer Vision или CV) — это область науки об искусственном интеллекте. Ученые занимаются задачами, связанными с анализом …

Принципы компьютерного зрения (CV) Read more →

В уроке рассмотрим понятие функции в программировании и создание функции в Python. Изучим функцию на основе задания «‎По элементам». Понятие функции В программировании функция — это отдельный участок кода. Чтобы его вызвать (выполнить), надо обратиться к нему по имени. При …

Функция в Python Read more →

В уроке познакомимся с циклом for в Python. Выполним задание «По элементам» на основе изученного материала. Цикл for в Python Неудобно писать один и тот же код, если нам надо повторить его действия. Для решения этой задачи используется цикл for, …

Цикл for в Python Read more →

Рассмотрим в уроке массивы и их виды, списки, нумерацию списков и основные методы при работе с ними. Массивы Мы уже рассматривали строковой тип данных. Он представляется как массив символов и обозначается как array. Массивы могут быть одномерными и многомерны. Перед …

Массивы и списки в Python Read more →

В этом уроке познакомимся с алгеброй логики и циклом while в Python. Изучим подробнее на примере задания «Соответствие символов». Алгебра логики Мы уже рассматривали условия в Python для двух сравнений. Когда требуется больше сравнений, используется специальные операторы. Они объединяют два …

Цикл while в Python и алгебра логики Read more →