MarMediaMarMedia

Собрать кубик Рубика по фото

Сними кубик углом к себе с двух сторон, чтобы на двух фото были видны все 6 сторон. Сервис распознает цвета и покажет сборку ход за ходом. Всё считается в браузере, фото никуда не отправляются.

Сними кубик с двух сторон — кнопки выше.

Как это работает

  1. Два фото. Первое: сверху белый центр, слева зелёный, справа красный. Второе: кубик перевёрнут — сверху жёлтый, слева оранжевый, справа синий. На каждом фото ставишь 7 точек на углы кубика, есть лупа.
  2. Распознавание. Цвета подбираются не поштучно, а целыми деталями — углами и рёбрами, с учётом того, как устроен настоящий кубик. Сомнительные наклейки подсвечиваются, их легко поправить одним нажатием.
  3. Сборка. Короткое решение по алгоритму Коцембы, обычно 18–22 хода. Каждый ход показан стрелкой, словами и анимацией на 3D-кубике. Экран не гаснет, пока крутишь.

Что нужно

Обычный кубик 3×3 со стандартными цветами: белый напротив жёлтого, зелёный напротив синего, красный напротив оранжевого. Снимай при дневном рассеянном свете на нейтральном фоне, кубик крупно в кадре.

Конфиденциальность

Фото обрабатываются на твоём устройстве и не загружаются на сервер. Прогресс сборки хранится только в браузере.

Сделано в Studio MarMedia

Делаем сайты, Telegram-ботов, мини-приложения и инструменты с компьютерным зрением под задачи бизнеса.

Решатель: алгоритм Коцембы, библиотека cubejs (MIT).