
Martin Španěl / YouTube
Программист Мартин Шпанел (Martin Španěl), зарегистрированныйна Reddit под ником chocomanEU, разработал программное обеспечение, позволяющее собрать кубик Рубика с помощью очков дополненной реальности. Кратко о проекте автор рассказываетна своем сайте.
Программное обеспечение при помощи камеры оценивает текущее состояние кубика, причем разные стороны можно показывать в произвольном порядке. С помощью популярной библиотеки компьютерного зрения и обработки изображения OpenCV алгоритм определяет расположение цветов на разных сторонах кубика, после чего программа с помощью алгоритма Коцембы вычисляет нужную последовательность операций для сборки.