Примеры гомографии с использованием OpenCV

Мифическая сказка из Библии рассказывает о первой для людей инженерной катастрофе — Вавилонская башня. У проекта было всё: ясная миссия, огромный человеческий ресурс, отсутствие временных ограничений и адекватные технологии (кирпичи и строительный раствор). Тем не менее, всё это эффектно провалилось, потому что Бог перепутал языки и люди больше не смогли общаться.

Такие термины, как «гомография», сбивают с толку и напоминают, как мы всё еще частенько боремся с общением. Гомография — такая простая концепция, но так странно называется!
Читать далее «Примеры гомографии с использованием OpenCV»

Дополненная реальность с маркерами ArUco в OpenCV

Здесь вы узнаете, что такое маркеры ArUco и зачем они нужны в задачах дополненной реальности с использованием OpenCV.

В задачах дополненной реальности маркеры ArUco некоторое время применяли для оценке позиционирования и калибровки камеры. Давайте узнаем об это побольше.
Читать далее «Дополненная реальность с маркерами ArUco в OpenCV»

Калибровка камеры с использованием с OpenCV

  Написано специально для студентов Бизнес‑информатики, которые только начинают осваивать OpenCV и всякий там Computer Vision, которым математика даётся с великим трудом

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

Для эффективного использования камер во многих приложениях особенно важно знать их характеристики.

Здесь вы узнаете шаги калибровки камеры и поймете их значение. Кроме того, на примере шахматной доски мы поделимся кодом Python для калибровки.

Поехали…
Читать далее «Калибровка камеры с использованием с OpenCV»

Геометрия формирования изображений

  Написано специально для студентов Бизнес‑информатики, которые только начинают осваивать OpenCV и всякий там Computer Vision, которым тяжело с математикой

Здесь с геометрической точки зрения объясняются основы формирование изображения.

В частности, рассматривается математика, стоящая за тем, как точка в 3D‑изображении проецируется на плоскость изображения.

Статья по своей природе не математическая и предназначена исключительно для новичков. Тем не менее, что такое перемножение матриц знать надо.
Читать далее «Геометрия формирования изображений»

Усреднённое лицо и OpenCV для Python

В этой статье вы узнаете, как сгенерировать усредненное изображение лица при помощи библиотеки OpenCV. Но прежде, чем читать рекомендую ознакомиться со статьёй 5 вариантов среднего или какая средняя температура в больнице? — могут появиться очень интересные аналогии…

Девушка, изображенная на рисунке 1 ниже, большинству читателей покажется симпатичной. Но вы сможете угадать ее национальность? Почему у нее такая ровная кожа? Правильно – этой девушки нет. Но и нельзя сказать, что это полностью виртуальное изображение. Это усредненный портрет всех сотрудниц компании Sight Commerce Inc. примерно в 2011 году. Благодаря разнообразию в компании, её национальность сложно определить, так как здесь работают девушки с европейскими, латиноамериканскими, восточноазиатскими и индийскими корнями!
Читать далее «Усреднённое лицо и OpenCV для Python»