Входные данные: 53490 3D очков и для каждой точки (xyz) и цвета (rgb) головы
Выход: 2D изображение лица, если смотреть с определенной позиции / направления
Платформа: Matlab C / C ++
После учебы я нашел меры быть реализованным
Я реализовал вышеупомянутые 3 шага в Matlab. Но для исполнения требуется 8 минут. 2D-рендеринг является частью моего проекта; Я буду называть часть 2D рендеринга 5000 раз позже. Я хочу время выполнения менее 1 сек.
Большая часть времени (99,9%) занимает z-буферизацию. Реализация осуществляется по вики-ссылке.
Может кто-нибудь помочь мне сократить время в Matlab или предложить другую платформу?
Любые учебные пособия / демонстрационные ссылки для понимания вышеуказанных шагов будут полезны.
заранее спасибо
Я не рекомендую вам делать это в Matlab, потому что вам может потребоваться визуализировать большой объем.
Попробуйте vtk, и вам может понадобиться программирование.
Вот простой (3D проект) от ImageJ: http://imagejdocu.tudor.lu/doku.php?id=gui:image:stacks
Других решений пока нет …