Laplace Blur — Можно ли блюрить Лапласом вместо Гаусса, во сколько раз это быстрее, и стоит ли того потеря 1/32 точности

image

«Блюр» в простонародье — эффект размытия, в цифровой обработке изображений. Бывает очень эффектен и сам по себе, и как составляющее анимаций интерфейса, или более сложных производных эффектов (bloom/focusBlur/motionBlur). При всем этом честный блюр в лоб довольно медленен. И часто реализации встроенные в целевую платформу оставляют желать лучшего. То скорость печальна, то артефакты режут глаза. Ситуация рождает множество компромиссных реализаций, лучше или хуже подходящих для определенных условий. Оригинальная реализация с хорошим качеством достоверности и высочайшей скоростью, при этом нижайшей зависимостью от аппаратной части ждет вас под катом. Приятного аппетита!
Читать дальше →
Laplace Blur — Можно ли блюрить Лапласом вместо Гаусса, во сколько раз это быстрее, и стоит ли того потеря 1/32 точности
Source: habrahabr

Пост №3691696

Автор: Suuup

One to rule them allРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://arda.reactor.cc/post/3691696″ }, «headline»: «One to rule them all / Annatar :: Майар :: Shadow of Mordor :: Арда Искаженная :: Айнур :: Арда :: artist :: Aleksandra Skiba :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Annatar-%D0%9C%D0%B0%D0%B9%D0%B0%D1%80-%D0%90%D0%B9%D0%BD%D1%83%D1%80-%D0%90%D1%80%D0%B4%D0%B0-4790593.jpeg», «height»: 2176, «width»: 1308 }, «datePublished»: «2018-10-27T04:17:19+03:00», «dateModified»: «2018-10-27T04:17:19+03:00», «author»: { «@type»: «Person», «name»: «Suuup» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3691696
Source: Joyreactor

Пост №3691677

Автор: VLADGANFITER

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3691677″ }, «headline»: «fio germi :: Metal Slug :: gif :: Игры», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/fio-germi-Metal-Slug-%D0%98%D0%B3%D1%80%D1%8B-gif-4790569.gif», «height»: 567, «width»: 500 }, «datePublished»: «2018-10-27T03:39:59+03:00», «dateModified»: «2018-10-27T03:39:59+03:00», «author»: { «@type»: «Person», «name»: «VLADGANFITER» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3691677
Source: Joyreactor

Занимательный пролог #2

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

Wildcard Matching

Given an input string (s) and a pattern (p), implement wildcard pattern matching with support for ‘?’ and ‘‘.
‘?’ Matches any single character.
‘ Matches any sequence of characters (including the empty sequence).
The matching should cover the entire input string (not partial).

Доказать полноту решения не удалось. На сайте, который предоставляет задание есть 1808 тестов, которые сразу увидеть нельзя, нужно написать программу и получить как ошибку очередной тест.
Хардкорно я получил от него 66 и проверил свое решение — пока все работало. Но не может быть все так просто.
Зачем было делать так много тестов, хочу проверить дальше…
Попробую переписать данное решение на языке понятном доступном в этой системе (они отражают популярность языков программирования современности).

Итак, выбираю Питон.

Читать дальше →
Занимательный пролог #2
Source: geektimes

Пост №3691673

Автор: Aksafan

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3691673″ }, «headline»: «эотедгеуЫоке @8отедгеуЫоке То чувство, когда ты отправился спокойно пообедать, а какой-то мудак з / twitter :: обед :: интернет :: художники», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/twitter-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82-%D0%BE%D0%B1%D0%B5%D0%B4-%D1%85%D1%83%D0%B4%D0%BE%D0%B6%D0%BD%D0%B8%D0%BA%D0%B8-4790565.jpeg», «height»: 628, «width»: 460 }, «datePublished»: «2018-10-27T03:05:14+03:00», «dateModified»: «2018-10-27T03:05:14+03:00», «author»: { «@type»: «Person», «name»: «Aksafan» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «а соседнем столиком решил тебя нарисовать» }
Комментировать 
Пост №3691673
Source: Joyreactor

Пост №3691671

Автор: Arterton

Странная история в российском «судопроизводстве»: заложенные в 2014 г на верфи в Керчи два морских танкера для ВМФ РФ… исчезли. Их планировали передать флоту в 2017-18 гг, но сейчас рабочие говорят, что им неизвестно о каких-либо работах на этих заказахСудьба морских танкеров проекта 23131, заложенных 26 декабря 2014 года в Керчи, остается туманной. Суда строятся для ВМФ России, их планировали передать флоту в 2017–2018 годах. Однако корпус первого танкера до сих пор не покинул цех и не спущен на воду. 25 октября источники Mil.Press FlotProm на заводе-строителе «Залив» и в КБ-разработчике танкеров «Спецсудопроект» затруднились ответить на вопрос о статусе постройки судов.»Этих танкеров в активной постройке на предприятии сейчас нет», – рассказал журналисту издания источник на «Заливе». Опрошенные производственные рабочие и другие специалисты завода сообщили, что им неизвестно о каких-либо работах на этих двух заказах. Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://polit.reactor.cc/post/3691671″ }, «headline»: «Странная история в российском «судопроизводстве»: заложенные в 2014 г на верфи в Керчи два морских т / бермудский треугольник :: политота (Приколы про политику и политиков)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%B1%D0%B5%D1%80%D0%BC%D1%83%D0%B4%D1%81%D0%BA%D0%B8%D0%B9-%D1%82%D1%80%D0%B5%D1%83%D0%B3%D0%BE%D0%BB%D1%8C%D0%BD%D0%B8%D0%BA-%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%BE%D1%82%D0%B0-4790564.png», «height»: 896, «width»: 711 }, «datePublished»: «2018-10-27T03:01:22+03:00», «dateModified»: «2018-10-27T03:01:22+03:00», «author»: { «@type»: «Person», «name»: «Arterton» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «анкера для ВМФ РФ… исчезли. Их планировали передать флоту в 2017-18 гг, но сейчас рабочие говорят, что им неизвестно о каких-либо работах на этих заказах Судьба морских танкеров проекта 23131, заложенных 26 декабря 2014 года в Керчи, остается туманной. Суда строятся для ВМФ России, их планировал» }
Комментировать 
Пост №3691671
Source: Joyreactor

Пост №3691653

Автор: Arterton

Сергей Ёлкин о соотношении сил в миреРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://polit.reactor.cc/post/3691653″ }, «headline»: «Сергей Ёлкин о соотношении сил в мире / елкин :: политическая карикатура :: политика», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%B5%D0%BB%D0%BA%D0%B8%D0%BD-%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F-%D0%BA%D0%B0%D1%80%D0%B8%D0%BA%D0%B0%D1%82%D1%83%D1%80%D0%B0-%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B0-4790538.jpeg», «height»: 675, «width»: 1200 }, «datePublished»: «2018-10-27T02:50:22+03:00», «dateModified»: «2018-10-27T02:50:22+03:00», «author»: { «@type»: «Person», «name»: «Arterton» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3691653
Source: Joyreactor

Пост №3691628

Автор: Arterton

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3691628″ }, «headline»: «штукатур :: скульптура», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D1%88%D1%82%D1%83%D0%BA%D0%B0%D1%82%D1%83%D1%80-%D1%81%D0%BA%D1%83%D0%BB%D1%8C%D0%BF%D1%82%D1%83%D1%80%D0%B0-4790500.jpeg», «height»: 1024, «width»: 681 }, «datePublished»: «2018-10-27T02:02:08+03:00», «dateModified»: «2018-10-27T02:02:08+03:00», «author»: { «@type»: «Person», «name»: «Arterton» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3691628
Source: Joyreactor

Пост №3691627

Автор: Arterton

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3691627″ }, «headline»: «котэ (прикольные картинки с кошками)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BA%D0%BE%D1%82%D1%8D-4790499.jpeg», «height»: 681, «width»: 1024 }, «datePublished»: «2018-10-27T01:58:24+03:00», «dateModified»: «2018-10-27T01:58:24+03:00», «author»: { «@type»: «Person», «name»: «Arterton» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3691627
Source: Joyreactor