Как трансформировать два изображения в программировании на iphone

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

4 ответа

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

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

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

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

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

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

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

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

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