#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. Вам придется сделать это самостоятельно.
…задайте короткий вопрос, получите короткий ответ…