Есть ли библиотека для преобразования изображений в Java (или обработки)?

Я планирую написать программное обеспечение, которое преобразует изображения в определенную форму (основываясь на точках и векторах, которые определяют сходные области на разных изображениях, и вычислении "средней" формы).

Очевидно, что это довольно сложно, и поэтому я ищу библиотеку, которая может обрабатывать изменения изображений (поэтому я могу сосредоточиться на GUI и подаче необходимых координат в библиотеку).

Чтобы уточнить, пример того, что я хочу сделать, это:

  • Загрузите изображения (скажем, изображения 1 и 2)
  • Определите похожие точки на изображениях (скажем, кончик носа на изображениях 1 и 2, по координатам (1,5) и (1,7))
  • Рассчитать средние координаты для точек (чтобы было (1,6))
  • Определить точки на каждом изображении с одной и той же координатой (чтобы все носы были преобразованы в (1,6))
  • Сохранить изображения

Теперь, конечно, фактический вариант использования будет гораздо более сложным (вместо единичных координат я также хотел бы трансформировать линии и другие фигуры (векторы), но принцип остался бы таким же.

4 ответа

Решение

Сам еще не пробовал, но вы должны быть в состоянии использовать обертку Java для ImageMagick и использовать ее функциональность искажения Шепарда

Вы можете попробовать ImageJ / FIJI на этом.

Попробуйте это.. http://www.cs.bris.ac.uk/~majid/mengine/morph.html

Этот программный инструмент предназначен для использования в качестве учебного пособия для демонстрации влияния различных преобразований морфологии изображений на двоичные (черно-белые) изображения. Изображения могут быть загружены в инструмент, структурирующий элемент, определенный или выбранный из списка предварительно определенных, а затем примененное выбранное преобразование. Исходное и трансформированное изображения отображаются одновременно для визуализации внесенных изменений.

В зависимости от того, какая трансформация вам нужна, вы можете попробовать http://biocomp.cnb.uam.es/~iarganda/bUnwarpJ/

http://bigwww.epfl.ch/thevenaz/UnwarpJ/

Другие вопросы по тегам