Собственно вопрос. ну допустим есть кадр снятый на малом фокусном. размытие при этом у него будет довольно слабое , с узнаваемыми объектами.
Есть ли какая то возможность, наложить блюр таким образом чтобы он подействовал пропорционально степени размытия?
т.е. - на зону резкости не действовал совсем, и переход из зоны резкости в зону нерезкости имел плавное увеличение степени воздействия?
Интересно именно какие то алгоритмы.
Понятно что все можно выделить масками а а зону перехода из резкости в нерезкость - градиентами... но хотелось бы более универсальный и автоматизированный споособ..
Вообще - как то софтово можно определить где резкость а где нет? логика подсказывает - что можно. по какому нить там микроконтрасту, большим\маленьким зонам с одинаковым оттенком и тому подобное...
Как усилить размытие в зоне нерезкости в фотошоп?
Всего 13 сообщ.
|
Показаны 1 - 13
Как усилить размытие в зоне нерезкости в фотошоп?
Re[Камушкин]:
Какую-нибудь маску из хайпасса состряпать... блин, сморозил, наверно...
Re[Камушкин]:
http://photoholism.com/script_DOF.html
Алгоритм длинный, но в основе - фильтр вроде 'Find Edges', а по нему делается маска.
Алгоритм длинный, но в основе - фильтр вроде 'Find Edges', а по нему делается маска.
Re[l0adr]:
вылитает скрипт по ошибке :(
а сам алгоритм известен?
а сам алгоритм известен?
Re[Камушкин]:
Он в скрипте!
Re[Brd]:
а как его открыть на просмотр? я впервые со скриптами работаю...
Re[Камушкин]:
Фар, блокнот. Но если так вопрос ставится, то, видимо, не ст0ит.
Я может быть попозже гляну, чо там... Интересно, как они так автоматом волосы не тронули...
Я может быть попозже гляну, чо там... Интересно, как они так автоматом волосы не тронули...
Re[Brd]:
буду благодарен... хоть разобрать ява скрипт и могу с трудом- но понятия не имею какие команды что в фотошоп делают...
Re[Камушкин]:
от: Камушкин
вылитает скрипт по ошибке :(
а сам алгоритм известен?
изображение в 8 бит переведите и все заработает
Re[funny1]:
спасибо. получилось..
но как то странно он работает.. в смысле результат странный...
но как то странно он работает.. в смысле результат странный...
Re[Brd]:
от: Brd
... Интересно, как они так автоматом волосы не тронули...
Если коротко, то делается маска по 'Find Edges', потом это дело блюрится и увеличивается контраст. (К сожалению, если фотка шумная, то 'Find Edges' тоже сработает по всей площади - ничего не получится) В итоге там, где есть микроконтраст, всё делается ещё резче (просто Unsharp Mask). А остальное блюрится. Правда, для того чтоб не было ореолов от блюра и более-менее корректно обрабатывались небольшие контрастные зоны (волосы), нужна ещё и третья маска, где скрипт не делает ничего. Там ещё сам блюр хитро реализован, но, как вариант, можно просто Lens Blur'у картинку с маской скормить. ©
Re[Камушкин]:
от:Камушкин
Собственно вопрос. ну допустим есть кадр снятый на малом фокусном. размытие при этом у него будет довольно слабое , с узнаваемыми объектами.
Есть ли какая то возможность, наложить блюр таким образом чтобы он подействовал пропорционально степени размытия?
т.е. - на зону резкости не действовал совсем, и переход из зоны резкости в зону нерезкости имел плавное увеличение степени воздействия?
Интересно именно какие то алгоритмы.
Понятно что все можно выделить масками а а зону перехода из резкости в нерезкость - градиентами... но хотелось бы более универсальный и автоматизированный споособ..
Вообще - как то софтово можно определить где резкость а где нет? логика подсказывает - что можно. по какому нить там микроконтрасту, большим\маленьким зонам с одинаковым оттенком и тому подобное...Подробнее
В программе "Пикасса" (На Гугле бесплатно) есть такая функция - можно самому задать зону резкости и выбрать положение ее центра, а остальное будет размыто - чем ближе к краю, тем сильнее и выравнивание горизонта делается одним движением движка (пардон!).
Re[l0adr]:
Скачивание запрещено, о чем там и написано рядом со ссылкой (ведет на левый сайт).
Может кто-нибудь выложить?
Может кто-нибудь выложить?