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

#ios #api

#iPhone #преобразование

Вопрос:

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

Комментарии:

1. Во-первых, можете ли вы выполнить преобразование на других платформах? Я думаю, что теория и алгоритмы в основном не зависят от платформы (если только у iPhone нет специального оборудования для поддержки морфинга, в чем я сомневаюсь).

Ответ №1:

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

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

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

Комментарии:

1. Эти шаги выглядят очень логично. @Jack ты знаешь какой-нибудь API, касающийся этого?

Ответ №2:

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

Ответ №3:

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

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

Ответ №4:

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

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