IOS гладкая кожа Как размыть изображение при сохранении краев? - PullRequest
0 голосов
/ 25 февраля 2012

извините за мой английский im french

Как размыть изображение, сохраняя края для гладкой и мягкой кожи?я пробовал размытие по Гауссу, но оно «размывает все» независимо от того, какая деталь существует

Я ищу размытие поверхности или двусторонний фильтр или эквивалентный

В Apple Store есть бесплатное приложение" morebeaute2 " Вы видите фильтр, о котором я говорю, как его воспроизвести?

Спасибо за помощь !!

1 Ответ

0 голосов
/ 25 февраля 2012

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

Если у вас установлен редактор изображений, который может размыть и обнаружить края на изображении (может быть Pixelmator или Acorn ), я бы предложил вам начать там и попытаться добиться эффекта Вы ищете вручную, прежде чем писать какой-либо код.

Кроме того, вы обнаружите, что качество изображения, общее освещение и т. Д. На каждом изображении будут влиять на результаты, поэтому я рекомендовал бы попытаться добиться эффекта на нескольких различных изображениях, чтобы вы знали сложность задачи вперед.

(более простой альтернативой может быть предоставление пользователю возможности «закрасить маску» самостоятельно, т.е. закрасить кожу и использовать ее в качестве маски для размытия).

...