2014-11-14 2 views
0

Возможно ли, когда я обнаружил объект с каскадным классификатором хара, чтобы визуализировать 3D-объект над обнаруженной областью?Render 3D Объект сверху камеры OpenCV

Скажем, я обнаруживаю лицо, и я хочу отобразить супер марио в области лица. Я знаю, что я должен использовать OpenGL ES для рендеринга объектов.

Должно ли быть что-то с SurfaceTexture? Совет будет полезен! Заранее спасибо!

+0

Мне интересно то же самое прямо сейчас. – user3132352

ответ

1

Вот код для работы, которую я сделал: MotionDetectionAR Если распознавание лица дает вам размер лица, вы сможете масштабировать 3D-объект в точном месте. Однако меня беспокоят аспекты ориентации - если говорить, что человек не смотрит прямо на камеру, тогда вы сможете обнаружить этот угол (как левый/правый, так и угол вверх/вниз)? 3D-объект должен быть ориентирован таким же образом и не будет выглядеть правильно, если его не принять во внимание.

Возможно, вам понравится this face superposition technique - Я думал, что это впечатляет; Я не думаю, что его Android, но может дать вам некоторые идеи.

Смежные вопросы