Я разрабатываю приложение дополненной реальности для Android, которое использует камеру телефона для распознавания расположения цветных квадратов на каждой грани кубика Рубика.
Одна вещь, в которой я не уверен, - это то, как именно я буду обнаруживать и распознавать цветные квадраты на каждой грани куба. Если вы посмотрите на кубик Рубика, то увидите, что каждый квадрат одного из шести возможных цветов с тонкой черной рамкой. Это заставило меня подумать, что относительно просто должно быть обнаружение квадрата, возможно, с использованием существующего API обнаружения маркеров.
У меня вопрос, действительно ли кто-нибудь здесь имел опыт работы с распознаванием изображений и Android? В идеале я хотел бы иметь возможность реализовать существующий API, но было бы интересно создать проект с нуля, если бы кто-нибудь мог указать мне правильное направление для начала.
Спасибо заранее.