2014-10-28 2 views
-1

Я хочу разработать игру с грамматикой в ​​единстве с концепцией дополненной реальности. Я хочу, чтобы цифры в граммах составляли реальные граммы граммов перед веб-камерой, в соответствии с рисунком загар в экране. Для этого я хочу разместить игровой объект по отношению к реальному грамму загара в кадре камеры. Я также хочу изменить положение и угол соответственно. пожалуйста, предложите способ добиться этого. Заранее спасибо!!!!Как перемещать объект игры в соответствии с движением объекта реального мира в веб-камере в единстве?

ответ

0

С трудом.

Если вы хотите сделать это без какого-либо настраиваемого аппаратного контроллера на реальном грамме загара, вам понадобятся некоторые довольно сложные методы обработки изображений. Ниже приведены некоторые неопределенные шаги и указатели для достижения желаемого. Если есть лучший вариант, я не могу думать об этом, но это очень концептуально и ни в коем случае не гарантированно работает. Просто, как бы я попытался выполнить задачу, если бы мне действительно пришлось.

  1. Используйте оператор Лапласа на изображении, чтобы вычислить края
  2. Используйте это, наряду со средней информацией о цвете в пикселях влево/вправо и выше/ниже каждый «кромка» пиксель (в пределах определенного допуска) для обнаружения отдельных фигур, углов и относительных положений, начиная с центра изображения.
  3. Рассчитать относительные размеры каждой формы и приблизительное вращение с использованием основной тригонометрии.

Однако я не могу не чувствовать, что это невероятно большая работа для такой концепции, и может быть настолько интенсивным, чтобы рассчитать это для каждого пикселя, чтобы сделать его действительно нецелесообразным. Кроме того, это зависит от качества используемой камеры, и ошибки параллакса, вероятно, будут кошмарными для решения. Если вы действительно не привержены этой идее, я бы либо искал некоторые ранее существовавшие активы, которые делают это для вас или не берут на себя проект.