Comments 37
Интересно. Спасибо
0
Для усиления эффекта проще наверное все-таки матрицу увеличить. Для блюра по крайней мере
+1
Размытие по Гауссу дает сильнее эффект. Но все равно при однократном применении растекаться будет только на пиксель вокруг.
Матрица размытия Гаусса такая:
Если надо размыть сильно, то лучше всего использовать её, она более корректно размывает
Матрица размытия Гаусса такая:
[1 2 1]
[2 4 2]
[1 2 1]
div=16, offset=0
Если надо размыть сильно, то лучше всего использовать её, она более корректно размывает
+1
Ну никто нам не мешает сделать матрицу размерности 5 на 5 и пересчитать коэфициенты Гаусовского размытия для неё. ;-)
0
PHP нам мешает с его ограничением в матрицу 3х3.
0
Я думаю, функция imageconvolution() не такая сложная, чтобы ее переписать.
Правда дальше, чем поиграться с ней, дело не пойдет, из-за низкой скорости…
Правда дальше, чем поиграться с ней, дело не пойдет, из-за низкой скорости…
0
Действительно вот тут есть код этой функции, написаный вручную. Переписать её можно даже размерами 5x5. Но это работать будет настолько меделенно, что лучше не использовать.
0
А! Вот вы о чем. Я просто не имел дело с этой функцией в php. Всё как-то ручками и в C. :-)
+1
UFO just landed and posted this here
oszone.net/3789 — с помощью спец программ или www.bousoft.com/articles/art22.php — с помощью встроенной в винду утилиты.
0
В русской научной литературе это чаще называют «обработка скользящим окном».
Придумано огромное количество применений, ускорений операций, и т.п. для этого рода операций. В частности, и для гауссова размытия.
Придумано огромное количество применений, ускорений операций, и т.п. для этого рода операций. В частности, и для гауссова размытия.
+1
А можно поподробнее? Я в рунете вообще инфу по этой теме мало где видел.
+1
Самая мощная книга на тему обработки изображений:
Методы компьютерной обработки изображений
Под редакцией В. А. Сойфера
www.ozon.ru/context/detail/id/2129286/?partner=classes
Методы компьютерной обработки изображений
Под редакцией В. А. Сойфера
www.ozon.ru/context/detail/id/2129286/?partner=classes
+2
было бы классно еще использоватьматрицы с бОльшим размером в качестве ядра, а не только 3x3… Таких интересных эффектов можно достичь наверное!
0
Да. Применяются 5x5 и 7x7. Но там уже уже ресурсоемкость операций такие, что в вебе их лучше не применять. Знаете, сколько выполняются некоторые эффекты в фотошопе? :-)
0
для многих фильтров (и тем более таких простых как линейные) есть алгоритмы, не зависящие от радиуса окна, например см
people.csail.mit.edu/sparis/bf/
хотя билатерал конечно гораздо сложнее чем линейный (обычная свертка)
people.csail.mit.edu/sparis/bf/
хотя билатерал конечно гораздо сложнее чем линейный (обычная свертка)
0
UFO just landed and posted this here
Вот как это все делается… Спасибо за статью!
+1
Эх, мой любимый спектральный анализ :) советую почитать книгу Сергиенко для начала. Там все ясно изложено.
+1
Эх хороший был предмет в универе — компьтерная обработка изображений… Там мы на матлабе это все проганяли.
+2
UFO just landed and posted this here
Автору необходимо было оговорится о том, что тут идет речь о цветовом профиле RGB. И ещё если работать с другими цветовыми профилями, то можно получить куда интереснее еффекты.
+1
Спасибо, в закладки статью
+1
Народ, а по что на PHP нужно картинки процессить? принципиально-неправильное применение выдумали аж в anti-patterns пиши.
разве уж когда хостер совсем ничего кроме php запустить не разрешает… да и то, веб-сервисы на тот случай могут помочь
разве уж когда хостер совсем ничего кроме php запустить не разрешает… да и то, веб-сервисы на тот случай могут помочь
0
Здорово, статья лично мне показалась очень интересной!
Не подскажите, где можно подробнее узнать о теме?
Не подскажите, где можно подробнее узнать о теме?
0
Спасибо за интересную и полезную статью
0
какая хорошая статья — в избранное
0
Надо администрации сделать облако тегов избранных
0
Статья интересная, но с поломанными картинками ее ценность значительно снижается.
0
Sign up to leave a comment.
Графические фильтры на основе матрицы скручивания