Кто-нибудь знает хороший графический код или алгоритм морфинга? - PullRequest
3 голосов
/ 20 января 2009

Я создаю небольшое приложение, и мне нужно иметь возможность превращать одно изображение в другое. Любые указатели будут оценены.

Ответы [ 4 ]

2 голосов
/ 20 января 2009

Если вы помните видео Майкла Джексона для черных или белых, они использовали алгоритм Байера-Нили. Я сделал проект в качестве студента, использующего этот алгоритм для графического класса, и нашел его довольно простым в использовании.

Если вам просто нужно что-то для морфинга, возможно, есть реализация, которую вы могли бы использовать.

Если вам нужно что-то построить и включить в свое приложение, это может помочь вам начать:

http://www.hammerhead.com/thad/morph.html

1 голос
/ 23 января 2009

Спасибо за эти указатели! Я думаю, что мне нужно изменить изображение на клиенте, во Flex / Flash. В настоящее время я думаю, что я буду интерпретировать домашнее задание, которое я нашел:

http://cns -web.bu.edu / ~ ОПХ / cs580_assign1 / p1.html

в ActionScript и создайте пользовательский интерфейс вокруг него. Он использует алгоритм Байера-Нили, о котором упоминал Никспилман. Я дам вам знать, как это получается.

0 голосов
/ 20 января 2009

Существует libmorph (GPLv2, C api), используемый xmorph и tkmorph / gtkmorph . Был также плагин для GIMP, но я знаю, что он был сломан некоторое время; Я не знаю, обновлялось ли оно когда-либо.

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

0 голосов
/ 20 января 2009

Может быть интересна эта ссылка:

http://www.owlnet.rice.edu/~elec539/Projects97/morphjrks/themainpage.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...