Мне любопытно – возможно ли это сделать в PHP:
1) Отправить файл изображения на сервер 2) Образ процесса = определить края и создать простые штрихи на основе краев 3) Сохранить файл на сервере / отправить его в браузер пользователя /
Вот несколько «образцовых» файлов: P (так как вы можете видеть, что он не был создан с использованием какой-либо программы, зависящей от обнаружения края), но вручную – как пример):
http://img.ruphp.com/edge-detection/404.gif Спасибо!
Если вы можете использовать ImageMagick , есть фильтр --charcoal
:
Эффект древесного угля предназначен для моделирования эскиза рисунка художника на данном изображении.
Оператор «-счетчик» в некоторых отношениях подобен преобразованиям обнаружения края, используемым Computer Vision. В основном он пытается преобразовать основные границы и края объекта в изображение в карандаш и угольные оттенки.
Предполагается, что один аргумент представляет толщину краевых линий.
В руководстве по примерам ImageMagick показан другой способ, результаты которого выглядят еще лучше:
Художник Древесный уголь Эскиз изображения