Как трансформировать два изображения в программировании на iphone - PullRequest
0 голосов
/ 16 июня 2010

как сделать морфинг двух изображений в программировании на iphone .?

Ответы [ 4 ]

5 голосов
/ 16 июня 2010

Ваш вопрос не связан с iphone. Тип алгоритма, который вы ищете, не зависит от языка, поскольку он просто работает с изображениями.

Кстати, довольно сложно преобразовать два изображения, обычно у вас естьна

  • вставьте сетку точек на два изображения, которые связывают характеристики, которые должны быть преобразованы.Например, если у вас есть два лица, вы бы использовали сетку, которая соединяет глаза, рот, уши, нос, край лица и т. Д.: Эти две сетки говорят морферу, как «перевести» точку в другую, покаСмешивая два изображения
  • , предыдущий шаг можно выполнить автоматически (с помощью специального программного обеспечения) или вручную.чем больше очков вы поставите, тем лучше будут ваши результаты
  • , тогда вы сможете выполнить реальную последовательность морфинга: в основном вы выполняете интерполяцию между двумя изображениями (в которой параметр, который вы используете, будет определять, какой будет конечный результатаналогично первому или второму изображению)
  • Вы также должны применить некоторый эффект смешивания, чтобы фактически создать правдоподобный результат, всегда используя параметрическую функцию в соответствии с позицией морфинга
0 голосов
/ 03 мая 2011

Нет, API для этого нет.Вам придется сделать это самостоятельно.

... задайте короткий вопрос, получите короткий ответ ...

0 голосов
/ 03 мая 2011

Вы можете использовать XMRM, который написан на C ++: http://www.cg.tuwien.ac.at/~xmrm/

В iOS SDK отсутствует API для преобразования изображений.

0 голосов
/ 16 июня 2010

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

...