Я знаю, что есть Java3D, но из того, что я также знаю, это не подходит для того, что я хочу сделать, то есть на основе серии изображений для построения трехмерного изображения на экране. Например, скажем, у нас есть XX-XXXX (или более) изображения человеческого лица, мы обрабатываем их, а затем (используя точки, собранные в этом процессе), мы хотим восстановить его (лицо) на экране. Есть ли для этого библиотеки, или я должен начать работать самостоятельно? Все это будет работать с дополненной реальностью и медицинскими образами.Построение/визуализация 3D-объектов в Java?
ответ
Наиболее распространенным методом рисования 3D в Java является JOGL. Однако предполагается, что вы знаете полигоны и текстуры, которые вы хотите построить. Существует также ряд игровых 3D-движков, таких как LWJGL, которые обеспечивают большую функциональность, но в основном вам нужно знать формы, которые вы хотите построить.
Я не знаю библиотек, которые позволяют восстановить лицо на основе 2D-изображений.
Если вы хотите сами создать алгоритмы и вам нужна библиотека для их создания/рендеринга, посмотрите на обработку. Его язык программирования/java-библиотека для 2D & 3D-визуализация данных и обработка изображений, простые, но мощные и хорошо документированные для загрузки.
Я не знаю точно, в какой форме вы хотите сформировать лицо, но обработка также поддерживает массовые (3D) частицы.
См. Processing.org и openprocessing.org для возможных.
Если вы хотите полный продукт/библиотеку, которая уже выполняет весь процесс, сродни facegen (www.facegen.com), я не думаю, что есть эквивалент Java.
Вы можете использовать Jzy3d, что помогает нарисовать 3d-рассеиватели, поверхности и другие примитивы для построения диаграмм. Он предоставляет несколько методов тесселяции, которые вы можете настроить. Он также имеет объект BigSurface, который подходит для рисования большого количества полигонов, которые могут потребоваться для рисования лица.
- 1. java beans в java
- 2. Реализация Java в Java
- 3. Аргументы Java в java -ORBInitialPort
- 4. Чтение файла .java в Java
- 5. конкатенировать файлы .java в java
- 6. parse java string в java
- 7. Java NullPointerException в Java-агенте
- 8. Java Multiple Comparision в Java
- 9. Как вычислить использование java-процесса в java-процессе в java
- 10. Преобразование .java в .class в java-программе
- 11. Своп-строки в Java. Новичок в Java
- 12. в Java
- 13. Интерпретация Java-кода в Java-приложении - как запустить Java-код в java-программе
- 14. Java error- Java не может загрузить в виртуальной машине Java
- 15. Как импортировать java-класс из библиотеки java в код java
- 16. Java: Разбор JSON отформатированные строки в Java
- 17. В чем разница между **/*. Java и * .java?
- 18. Преобразование последовательного Java в параллельный Java-код
- 19. java package vs System в JAVA
- 20. Java - есть ли раковина в Java
- 21. Java-анализатор исходного кода Java в Ruby
- 22. скомпилировать java в другом пути от java
- 23. Запись непрерывной петли для java в java
- 24. Groovy, встроенный в Java, перезвонив на Java
- 25. запустить программу scala в java-файле java
- 26. Преобразование Java 8 в Java 1.5
- 27. Java Installed vs Java Включено в браузере
- 28. Java Servlet диспетчеру в другой файл Java
- 29. Java-интерпретатор или компилятор в java
- 30. Java: подсчет вхождения в массив java