Магомед Дикилиев
Показана версия для заказчика
Telegram

05

Проекционная книга

Настоящая бумажная книга становится интерактивным музейным экспонатом.

роль
разработка экспоната
стек
Python · OpenCV · AprilTag
статус
в экспозиции
фото: проекция на раскрытой книге

01 / задача и роль

Что нужно было сделать

Показывать текст, фотографии и анимацию прямо на страницах книги. Посетитель должен просто листать её, а проекция — оставаться на развороте при перемещении книги.

Моя роль

Разработал экспонат на Python с OpenCV и AprilTag: определение разворота, совмещение изображения с бумагой и работу программы в экспозиции.

02 / ограничения

Что определило решение

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

03 / реализация

Как устроено

  1. Найти страницу в пространстве

    Маркеры AprilTag определяют разворот и положение его плоскости. Камера и проектор калибруются один раз при установке экспоната.

  2. Искривить картинку, чтобы она совпала

    Гомография переводит плоскость страницы в кадр проектора. Контент рисуется заранее искажённым, поэтому на бумаге оказывается на нужном месте.

  3. Стабилизировать чтение

    Поза сглаживается по времени с порогом на резкое движение. При перекрытии маркеров сохраняется последняя валидная поза; новый разворот принимается после фиксации на нескольких кадрах.

  4. Работать как экспонат

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

04 / результат

Что получилось

Экспонат находится в музее Чеченского государственного университета им. А. А. Кадырова. Проектор показывает материалы на бумажных страницах и совмещает их с движущейся книгой.

Это физическая инсталляция, отдельного публичного веб-сервиса у неё нет. Обложка кейса показывает проекцию на раскрытой книге.

Напишите, что нужно сделать

Пары предложений хватит: что за проект и есть ли срок. Отвечу, возьмусь ли, и примерно назову сроки и бюджет.

Проекционная книга — Магомед Дикилиев