Перспективная проекция и Z-буферизация 3D-головы для формирования изображения лица

Входные данные: 53490 3D очков и для каждой точки (xyz) и цвета (rgb) головы

Выход: 2D изображение лица, если смотреть с определенной позиции / направления

Платформа: Matlab C / C ++

После учебы я нашел меры быть реализованным

Я реализовал вышеупомянутые 3 шага в Matlab. Но для исполнения требуется 8 минут. 2D-рендеринг является частью моего проекта; Я буду называть часть 2D рендеринга 5000 раз позже. Я хочу время выполнения менее 1 сек.

Большая часть времени (99,9%) занимает z-буферизацию. Реализация осуществляется по вики-ссылке.
Может кто-нибудь помочь мне сократить время в Matlab или предложить другую платформу?
Любые учебные пособия / демонстрационные ссылки для понимания вышеуказанных шагов будут полезны.

заранее спасибо

2

Решение

Я не рекомендую вам делать это в Matlab, потому что вам может потребоваться визуализировать большой объем.
Попробуйте vtk, и вам может понадобиться программирование.

Вот простой (3D проект) от ImageJ: http://imagejdocu.tudor.lu/doku.php?id=gui:image:stacks

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]