Обнаружение края изображения в iPhone с помощью Image Magick - PullRequest
8 голосов
/ 18 февраля 2011

Я хочу конвертировать изображение RGB в изображение ниже.Я использую библиотеку ImageMagick.Мне нужна помощь, чтобы узнать, с помощью каких функций я могу преобразовать исходное изображение в изображение-2.Вот ниже два изображения.Я хотел бы использовать только библиотеку ImageMagick.Я хотел бы сделать обработку изображений аналогичную этой ссылке в Objective C.

enter image description here

enter image description here

Ответы [ 2 ]

3 голосов
/ 21 марта 2011

Нет никакого способа убедиться, что это изображение было сгенерировано с помощью Image Magick. Но если вы прочитаете этот ответ , то стоит взглянуть на угольный фильтр :

convert holocaust_sm.jpg -charcoal 5 charcoal.gif

Я предлагаю вам также поэкспериментировать с пороговыми значениями и взглянуть на пример Цветное детское контурное изображение , поскольку я считаю, что это был не единственный фильтр достиг этого эффекта (при условии, что он был создан IM).

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

Это моя попытка:

convert ms8nP.png -colorspace Gray -blur 0x.7 -negate -edge 2 -negate -threshold 40% -blur 0x.5 out.png
3 голосов
/ 18 февраля 2011

@ Apoorv Я ничего не знаю, но если вы хотите просто определить края, вы можете вместо этого использовать openCV.

Здесь приведена ссылка на некоторые исходные коды и учебные пособия по обнаружению краев в iphone с использованием openCV

.

iPhone и OpenCV

http://dasl.mem.drexel.edu/~noahKuntz/openCVTut5.html

вот пример проекта, который я создал в iphone, используя openCV

исходное изображение

enter image description here

изображение после обнаружения края.

enter image description here

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