Как деформировать изображения в Android? - PullRequest
6 голосов
/ 11 февраля 2012

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

Любые учебные пособия / ссылки или предложения по деформации лица будутбыть полезным.

Ответы [ 2 ]

9 голосов
/ 11 февраля 2012

Это из образцов, поставляемых с Android SDK.Из твоего вопроса не ясно, хочешь ли ты знать Android API или очень искажающий алгоритм

2 голосов
/ 15 февраля 2012

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

Разделив задачу на две части, вы можете разработать решения для каждой части независимо. Было бы полезно прочитать некоторые материалы в Интернете, например, http://groups.csail.mit.edu/graphics/classes/CompPhoto06/html/lecturenotes/14_WarpMorph_6.pdf,.

На первом этапе взаимная корреляция часто используется в качестве основы для нахождения совпадающих точек на двух изображениях.

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

Вот еще одна полезная ссылка

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