iPhone: как преобразовать фотографию в карандашный рисунок - PullRequest
5 голосов
/ 28 апреля 2011

Мне было интересно, какие шаги будут сделаны, чтобы преобразовать фотографию в карандашный рисунок.Люди обычно предлагают:

  1. инвертировать изображение (сделать негатив)
  2. применить Gaussian Blur
  3. смешать вышеупомянутые изображения с помощью линейного или цветного уклонения.

См. Здесь: Преобразование изображения в карандашный набросок

Существуют ли другие способы?Я был бы особенно заинтересован в методах, которые подчеркивают ход карандаша, таких как это приложение для iPhone: Snap and Sketch

Я был бы очень благодарен за любые предложения, как начать.

1 Ответ

4 голосов
/ 28 апреля 2011

Я думаю, вам придется пройтись по всем пикселям изображения и реализовать алгоритм, который вы упомянули в самом вопросе.В iphone нет библиотеки фильтрации изображений по умолчанию (есть CoreImage, но только для Mac).Я думаю, что вы можете выбрать

  1. Сторонняя библиотека с именем imageMagic , и эти люди, похоже, успешно перенесли ее на iphone.Что-то, над чем стоит задуматься.
  2. Другая простая библиотека фильтрации изображений (особенно для iphone) выполняет некоторую базовую фильтрацию изображений.Гауссово размытие является одним из них.
  3. Реализуйте свои собственные методы, просматривая каждый пиксель в изображении. Этот поток очень полезен для искателей фильтрации изображений в iphone.Они реализуют некоторые фильтры.По крайней мере, вы получите информацию о том, как проходить все пиксели изображения.

РЕДАКТИРОВАТЬ: Базовое изображение теперь присутствует в iphone.У меня еще не было возможности поиграть с ним. Это документация

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