Как сравнивать 3д модели объектов с изображением получаемым с камеры?
Я недавно захотел сделать программу - помощник по сборке кубика-рубика. Для этого я использовал openCV, у меня удалось относительно полноценно распознать и выделить контурами 9 цветных квадратиков(одну сторону) и выделить всю сторону контуром. Следующим шагом стало извлечение цвета квадрата, и запись его в массив 3х3х3. И теперь возник вопрос, как понять положение кубика? Как понять какой из 9 выделенных контуров это какой квадрат, куда его записывать? Учитывая то что весь кубик может стоять под произвольным углом. Вот я и подумал, есть ли какая-то возможность сравнивать 3д модель кубика, с мною выделенными контурами?