<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
	<title>Хабрахабр / Комментарии к посту «Фильтрация изображений методом свертки» в блоге «Алгоритмы»</title>
	<link>http://habrahabr.ru/rss/post/62738/</link>
	<description><![CDATA[Новые комментарии к посту «Фильтрация изображений методом свертки» в блоге «Алгоритмы»]]></description>
	<language>ru</language>
	<managingEditor>editor@habrahabr.ru</managingEditor>
	<generator>habrahabr.ru</generator>
	<pubDate>Sat, 11 Feb 2012 15:51:02 GMT</pubDate>
	<lastBuildDate></lastBuildDate>
	<image>
		<link>http://habrahabr.ru/</link>
		<url>http://habrahabr.ru/i/logo.gif</url>
		<title>Хабрахабр</title>
	</image>
	

	
	
	
	
	
		
	
		<item>
			<title>25.05.2010 18:39:14 Horse</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_2876866</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_2876866</link>
			<description><![CDATA[Скачал, посмотрел — «быдло-код». Но другу помогло — сдал диплом, спасибо.]]></description>
			<pubDate>Tue, 25 May 2010 18:39:14 GMT</pubDate>
			<author>Horse</author>
		</item>
	

	
		<item>
			<title>25.06.2009 22:33:43 kost_bebix</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1742357</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1742357</link>
			<description><![CDATA[позор позор s/привентил/привинтил/]]></description>
			<pubDate>Thu, 25 Jun 2009 22:33:43 GMT</pubDate>
			<author>kost_bebix</author>
		</item>
	

	
		<item>
			<title>25.06.2009 22:33:17 kost_bebix</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1742355</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1742355</link>
			<description><![CDATA[не, центр рамки начинает с координаты 0,0. Вы не правильно поняли), pixelPosX и pixelPosY- это не центр рамки а координата текущего пикселя изображения относительно наложенной рамки (тоесть пропускаются, к примеру, пять пикселей (левые и верхние — 0,0, 0,1, 0,2, 1,0, 2,0) рамки при наложении к пикселю 0,0, так как они указывают на отрицательные координаты).]]></description>
			<pubDate>Thu, 25 Jun 2009 22:33:17 GMT</pubDate>
			<author>kost_bebix</author>
		</item>
	

	
		<item>
			<title>25.06.2009 21:08:32 ekzo</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1742242</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1742242</link>
			<description><![CDATA[в коде эти пиксели пропускаются, тоесть центр рамки начинает с координат 1,1 и доходит до предпоследнего.<br/>
<br/>
if ((pixelPosX &lt; 0) || (pixelPosX &gt;= width) || (pixelPosY &lt; 0) || (pixelPosY &gt;= height)) continue;]]></description>
			<pubDate>Thu, 25 Jun 2009 21:08:32 GMT</pubDate>
			<author>ekzo</author>
		</item>
	

	
		<item>
			<title>25.06.2009 20:16:20 Goodkat</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1742163</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1742163</link>
			<description><![CDATA[Лет десять назад я писал дипломную программу по этой теме, ничего не зная о фильтрах. <br/>
У меня была только методичка и желание заработать :)]]></description>
			<pubDate>Thu, 25 Jun 2009 20:16:20 GMT</pubDate>
			<author>Goodkat</author>
		</item>
	

	
		<item>
			<title>25.06.2009 20:04:33 Popik</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1742142</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1742142</link>
			<description><![CDATA[Рад что вам понравилось =)<br/>
<br/>
Насчет граничных случаев в большинстве описаний алгоритма ничего не сказано. Каждый реализует это так, как считает нужным. В инете находил достаточно много решений, таких как «заворачивание» изображений (если координата пикселя отрицательная, то берется пиксель с другого края картинки), игнорирование несуществующих пикселей с делением на полную сумму ядра и прочие методы. Однако приведенный мной метод показался мне наиболее логичным и дающим самый приличный результат на краях. <br/>
Насчет деления на ноль ситуация такая же. Я посчитал что в случае отрицательной или нулевой суммы делить на 1 — самое безобидное.]]></description>
			<pubDate>Thu, 25 Jun 2009 20:04:33 GMT</pubDate>
			<author>Popik</author>
		</item>
	

	
		<item>
			<title>25.06.2009 12:26:37 kost_bebix</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1741153</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1741153</link>
			<description><![CDATA[Конечно да. Решил таки написать на питончике этот скрипт просто по описанному вами алгоритму — не получилось до конца, пришлось таки текст программы читать. Чего именно не хватало: <br/>
<br/>
1. Что делать на границе? Первый же пиксель (0, 0) и я в ступоре. Оказалось что пиксели изображения недостающие надо пропускать (это еще очевидно), но неочевидным оказалось то, что сумму сетки тоже надо брать только ту, что на пиксели наложена (тоесть не учитывать некоторое на границе как и в случае с изображением).<br/>
2. Деление на ноль (а как по коду оказалось — если меньше нуля то тоже надо единицу ставить)<br/>
if (kSum &lt;= 0) kSum = 1;<br/>
<br/>
А в целом — спасибо огромное, куча позитива и все такое). Вот, собственно, программка: <a href="http://dpaste.com/hold/59566/">dpaste.com/hold/59566/</a> (привентил прогресс-бар на всякий случай, брать его здесь <a href="http://code.google.com/p/python-progressbar/">code.google.com/p/python-progressbar/</a>)]]></description>
			<pubDate>Thu, 25 Jun 2009 12:26:37 GMT</pubDate>
			<author>kost_bebix</author>
		</item>
	

	
		<item>
			<title>25.06.2009 10:24:35 shortcaster</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1740734</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1740734</link>
			<description><![CDATA[Писал курсовую по этой тема на C++ с интерфейсом на Qt4…]]></description>
			<pubDate>Thu, 25 Jun 2009 10:24:35 GMT</pubDate>
			<author>shortcaster</author>
		</item>
	

	
		<item>
			<title>25.06.2009 07:20:38 porchini</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1740060</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1740060</link>
			<description><![CDATA[соглашусь с вами только в том, что данный алгоритм можно было бы привести в некоем псевокоде. Но автор выбрал конкретный язык, чтобы не было недопонимания.<br/>
Копипастить будут максимум школьники-студенты для курсовых — пусть делают это наздоровье, оценку им поставят, т.к. специалистами они видимо стать при этом не хотят.]]></description>
			<pubDate>Thu, 25 Jun 2009 07:20:38 GMT</pubDate>
			<author>porchini</author>
		</item>
	

	
		<item>
			<title>24.06.2009 23:22:35 ekzo</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1739591</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1739591</link>
			<description><![CDATA[афтор, покури на досуге более православный вариант: FFT( FFT(изображение) * FFT(раздутая маска_оператор_ядро)) = профит в скорости.<br/>
<br/>
FFT — естественно быстрое преобразование фурье]]></description>
			<pubDate>Wed, 24 Jun 2009 23:22:35 GMT</pubDate>
			<author>ekzo</author>
		</item>
	

	
		<item>
			<title>24.06.2009 13:26:53 j3d1</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1738450</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1738450</link>
			<description><![CDATA[&gt;Кто просто копипастит, тот и будет пкопипастить! Он не будет вникать в оптимизацию, поэтому оно того не <br/>
&gt;стоит. А чтобы объяснить само действие алгоритма самое то!<br/>
<br/>
дык и будут в том то и дело, не лучше ли чтоб копипастили что то хорошее?!<br/>
<br/>
&gt; Так что не в пирожках мясо!<br/>
<br/>
а жаль, щас бы пирожок… (:]]></description>
			<pubDate>Wed, 24 Jun 2009 13:26:53 GMT</pubDate>
			<author>j3d1</author>
		</item>
	

	
		<item>
			<title>24.06.2009 13:16:23 j3d1</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1738411</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1738411</link>
			<description><![CDATA[&gt;А реализация/оптимизация алгоритма — это уже отдельная статья.<br/>
<br/>
если реализация отдельная статья, зачем код?<br/>
<br/>
&gt; что реализация алгоритма в лоб (как в данном примере) далеко не самая эффективная<br/>
<br/>
зачем нужна неэффективная реализация алгоритма?! (в стопяцотпервый раз — на плодят же дофига, не обязательно этот, но наплодят)]]></description>
			<pubDate>Wed, 24 Jun 2009 13:16:23 GMT</pubDate>
			<author>j3d1</author>
		</item>
	

	
		<item>
			<title>24.06.2009 11:27:43 darked</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1738070</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1738070</link>
			<description><![CDATA[Алгоритм нормально приведён! Пример нормальный!!!<br/>
Кто просто копипастит, тот и будет пкопипастить! Он не будет вникать в оптимизацию, поэтому оно того не стоит. А чтобы объяснить само действие алгоритма самое то!<br/>
А вот те, кому правда интересно, те алгоритм поймут и уже перепишут как им надо! Так что не в пирожках мясо!]]></description>
			<pubDate>Wed, 24 Jun 2009 11:27:43 GMT</pubDate>
			<author>darked</author>
		</item>
	

	
		<item>
			<title>24.06.2009 08:02:20 porchini</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1737488</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1737488</link>
			<description><![CDATA[да алгоритм как раз привели как положено.<br/>
А реализация/оптимизация алгоритма — это уже отдельная статья.<br/>
По-моему должно быть очевидно, что реализация алгоритма в лоб (как в данном примере) далеко не самая эффективная.]]></description>
			<pubDate>Wed, 24 Jun 2009 08:02:20 GMT</pubDate>
			<author>porchini</author>
		</item>
	

	
		<item>
			<title>24.06.2009 07:29:11 j3d1</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1737406</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1737406</link>
			<description><![CDATA[так чтоб в разы не понижает, но когда работаешь с графикой миллисекунды важны! <br/>
<br/>
что сложного в том чтобы понять такую вещь как <br/>
a = 3 * (width * y + x);<br/>
и последующее использование<br/>
<br/>
&gt;это умышленно, иначе алгоритм стал бы нечитаем для непосвященных<br/>
<br/>
приводишь довод достойный первоклассника. <br/>
<br/>
чем раньше начнут оптимизировать, тем чаше в работе на подсознании будет оптимизация… иначе будет получатся медленный какат коего сейчас наплодили дохрена, ибо зачем мучится оптимизировать, интел же новый процессор скоро выпустит стопяцот гигагерц…<br/>
<br/>
если приводишь алгоритм, сделай его хорошо, потому что многие просто скопируют без оптимизации!<br/>
<br/>
ЗЫ. и в шарпе надо это делать в unsafe. (:<br/>
]]></description>
			<pubDate>Wed, 24 Jun 2009 07:29:11 GMT</pubDate>
			<author>j3d1</author>
		</item>
	

	
		<item>
			<title>24.06.2009 05:13:10 sse</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1737131</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1737131</link>
			<description><![CDATA[О, спасибо <br/>
<a href="http://habrahabr.ru/blogs/algorithm/62738/#comment_1736334">habrahabr.ru/blogs/algorithm/62738/#comment_1736334</a>]]></description>
			<pubDate>Wed, 24 Jun 2009 05:13:10 GMT</pubDate>
			<author>sse</author>
		</item>
	

	
		<item>
			<title>24.06.2009 04:33:40 dab512</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1737099</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1737099</link>
			<description><![CDATA[а у нас в универе свертку светкой называли )]]></description>
			<pubDate>Wed, 24 Jun 2009 04:33:40 GMT</pubDate>
			<author>dab512</author>
		</item>
	

	
		<item>
			<title>24.06.2009 04:31:01 dab512</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1737096</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1737096</link>
			<description><![CDATA[видимо дело в том по какому значению нормируются значения ]]></description>
			<pubDate>Wed, 24 Jun 2009 04:31:01 GMT</pubDate>
			<author>dab512</author>
		</item>
	

	
		<item>
			<title>24.06.2009 03:36:15 johndow</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1737058</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1737058</link>
			<description><![CDATA[В java для этого — ConvolveOp <br/>
<a href="http://java.sun.com/javase/6/docs/api/java/awt/image/ConvolveOp.html">java.sun.com/javase/6/docs/api/java/awt/image/ConvolveOp.html</a>]]></description>
			<pubDate>Wed, 24 Jun 2009 03:36:15 GMT</pubDate>
			<author>johndow</author>
		</item>
	

	
		<item>
			<title>24.06.2009 00:28:23 dagofff</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1737001</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1737001</link>
			<description><![CDATA[на самом деле это частный случай. есть ещё нелинейная фильтрация используемая для обработки изображений]]></description>
			<pubDate>Wed, 24 Jun 2009 00:28:23 GMT</pubDate>
			<author>dagofff</author>
		</item>
	

	
		<item>
			<title>24.06.2009 00:28:05 dagofff</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1737000</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1737000</link>
			<description><![CDATA[на самом деле это частный случай. есть ещё нелинейная фильтрация используемая для обработки изображений]]></description>
			<pubDate>Wed, 24 Jun 2009 00:28:05 GMT</pubDate>
			<author>dagofff</author>
		</item>
	

	
		<item>
			<title>23.06.2009 21:58:30 Popik</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1736856</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1736856</link>
			<description><![CDATA[Создание переменных в цикле не понижает производительности, можете проверить, а читаемость повышает.<br/>
А то что я не использовал предвычисленные таблицы — это умышленно, иначе алгоритм стал бы нечитаем для непосвященных.]]></description>
			<pubDate>Tue, 23 Jun 2009 21:58:30 GMT</pubDate>
			<author>Popik</author>
		</item>
	

	
		<item>
			<title>23.06.2009 21:41:39 j3d1</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1736837</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1736837</link>
			<description><![CDATA[о ужОс, кто ж так пишет(особенно алгориты которые не должны работать долго), куча повторяющихся вычислений, создание переменных в циклах…<br/>
<br/>
не подавай плохой пример, а то ж на копипастят…]]></description>
			<pubDate>Tue, 23 Jun 2009 21:41:39 GMT</pubDate>
			<author>j3d1</author>
		</item>
	

	
		<item>
			<title>23.06.2009 21:31:59 dmitry_vk</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1736824</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1736824</link>
			<description><![CDATA[Смотрите любой курс по цифровой обработке сигналов (например, книжку Гонсалес, Вудс). Ядро свертки — это коэффициенты фильтра с конечным временем отклика (FIR-фильтр), применяемого к изображению. Коэффициенты свертки получаются путем применения обратного преобразования Фурье к передаточной функции фильтра. (Для изображений, передаточная функция фильтра — это матрица, в которой задаются коэффициенты усиления для разных частот сигналов, составляющих изображение).<br/>
При этом высокие частоты соответствуют границам объектов, а низкие частоты — фону и плавным переходам.<br/>
Сглаживание — это фильтр, который убирает высокие частоты из изображения. Выделение границ — это фильтр, который убирает низкие частоты из изображения. Повышение резкости — это фильтр, который усиливает высокие частоты, а низкие частоты оставляет без изменений.]]></description>
			<pubDate>Tue, 23 Jun 2009 21:31:59 GMT</pubDate>
			<author>dmitry_vk</author>
		</item>
	

	
		<item>
			<title>23.06.2009 20:52:21 caston</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1736760</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1736760</link>
			<description><![CDATA[В последние годы математики полюбили показывать возможности вейвлетов (всплесков) на примерах, аналогичных вашим.]]></description>
			<pubDate>Tue, 23 Jun 2009 20:52:21 GMT</pubDate>
			<author>caston</author>
		</item>
	

	
		<item>
			<title>23.06.2009 20:50:18 whiteRed</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1736755</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1736755</link>
			<description><![CDATA[поиграться с фильтром в браузере можно тут<br/>
<a href="http://sakri.net/technology/flash/flex/convolution_filter/ConvolutionFilterExplorer.html">sakri.net/technology/flash/flex/convolution_filter/ConvolutionFilterExplorer.html</a>]]></description>
			<pubDate>Tue, 23 Jun 2009 20:50:18 GMT</pubDate>
			<author>whiteRed</author>
		</item>
	

	
		<item>
			<title>23.06.2009 20:07:58 v1ctar</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1736683</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1736683</link>
			<description><![CDATA[Я бы в свою очередь посоветовал <br/>
Гонсалес Р., Вудс Р. Цифровая обработка изображений]]></description>
			<pubDate>Tue, 23 Jun 2009 20:07:58 GMT</pubDate>
			<author>v1ctar</author>
		</item>
	

	
		<item>
			<title>23.06.2009 20:06:46 v1ctar</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1736681</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1736681</link>
			<description><![CDATA[Спасибо) Удачи на защите!]]></description>
			<pubDate>Tue, 23 Jun 2009 20:06:46 GMT</pubDate>
			<author>v1ctar</author>
		</item>
	

	
		<item>
			<title>23.06.2009 20:00:41 Popik</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1736668</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1736668</link>
			<description><![CDATA[Там было описано лишь как пользоваться. Без описания алгоритма.]]></description>
			<pubDate>Tue, 23 Jun 2009 20:00:41 GMT</pubDate>
			<author>Popik</author>
		</item>
	

	
		<item>
			<title>23.06.2009 19:58:44 Alter_Ego</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1736662</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1736662</link>
			<description><![CDATA[Поздравляю, коллега! =)<br/>
У меня грядет защита диплома по facial recognition & identification в сентябре]]></description>
			<pubDate>Tue, 23 Jun 2009 19:58:44 GMT</pubDate>
			<author>Alter_Ego</author>
		</item>
	

	
		<item>
			<title>23.06.2009 19:57:29 Alter_Ego</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1736658</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1736658</link>
			<description><![CDATA[Есть такая книжка «Д. Форсайт, Ж. Понс. Компьютерное зрение. Современный подход». Отличное пособие по практически всем областям, связанным с компьютерным представлением изображений. Очень рекомендую всем, кто хочет познакомиться с программной обработкой картинок и видеопотока поближе.]]></description>
			<pubDate>Tue, 23 Jun 2009 19:57:29 GMT</pubDate>
			<author>Alter_Ego</author>
		</item>
	

	
		<item>
			<title>23.06.2009 19:49:53 homm</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1736647</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1736647</link>
			<description><![CDATA[<a href="http://www.php.net/manual/ru/function.imageconvolution.php">www.php.net/manual/ru/function.imageconvolution.php</a>]]></description>
			<pubDate>Tue, 23 Jun 2009 19:49:53 GMT</pubDate>
			<author>homm</author>
		</item>
	

	
		<item>
			<title>23.06.2009 19:25:31 Disconnecter</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1736601</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1736601</link>
			<description><![CDATA[у меня есть реализация линейных методов фильтрации (– низькочастотна фільтрація;<br/>
– полосова фільтрація;– режекторна фільтрація) реализовано на SciLab(типа Matlab). Кому интересно могу навоять статью.]]></description>
			<pubDate>Tue, 23 Jun 2009 19:25:31 GMT</pubDate>
			<author>Disconnecter</author>
		</item>
	

	
		<item>
			<title>23.06.2009 18:59:55 Tails</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1736547</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1736547</link>
			<description><![CDATA[Уже было тут: <a href="http://habrahabr.ru/blogs/webdev/43895/">Графические фильтры на основе матрицы скручивания</a>]]></description>
			<pubDate>Tue, 23 Jun 2009 18:59:55 GMT</pubDate>
			<author>Tails</author>
		</item>
	

	
		<item>
			<title>23.06.2009 18:52:24 v1ctar</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1736527</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1736527</link>
			<description><![CDATA[Только сегодня защитил диплом связанный с обработкой изображений. Тема топика прям родная xD]]></description>
			<pubDate>Tue, 23 Jun 2009 18:52:24 GMT</pubDate>
			<author>v1ctar</author>
		</item>
	

	
		<item>
			<title>23.06.2009 18:38:04 Calvrack</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1736502</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1736502</link>
			<description><![CDATA[Статья хорошая. Но надо бы более формально раскрыть связть свертки из статьи со сверткой как понятия мат. анализа. А так же показать связь между сверкой и фурье-разложением изображения — это сразу подсказывает как выбирать хорошие ядра для задач.]]></description>
			<pubDate>Tue, 23 Jun 2009 18:38:04 GMT</pubDate>
			<author>Calvrack</author>
		</item>
	

	
		<item>
			<title>23.06.2009 18:34:10 Halt</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1736492</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1736492</link>
			<description><![CDATA[И тем не менее, вашего ответа вполне достаточно для понятия сути :) По крайней мере я понял.<br/>
<br/>
Спасибо :)]]></description>
			<pubDate>Tue, 23 Jun 2009 18:34:10 GMT</pubDate>
			<author>Halt</author>
		</item>
	

	
		<item>
			<title>23.06.2009 18:09:28 Toshas</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1736432</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1736432</link>
			<description><![CDATA[Двухуровневый цикл — это фактически и есть интеграл, который считается для дискретных переменных x и y. В дискретном пространстве интеграл становится суммой. ]]></description>
			<pubDate>Tue, 23 Jun 2009 18:09:28 GMT</pubDate>
			<author>Toshas</author>
		</item>
	

	
		<item>
			<title>23.06.2009 18:06:01 1stNoBoDy</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1736428</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1736428</link>
			<description><![CDATA[Хватит ныть по поводу кармы!]]></description>
			<pubDate>Tue, 23 Jun 2009 18:06:01 GMT</pubDate>
			<author>1stNoBoDy</author>
		</item>
	

	
		<item>
			<title>23.06.2009 18:05:09 FatalErr</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/algorithm/62738/#comment_1736426</guid>
			<link>http://habrahabr.ru/blogs/algorithm/62738/#comment_1736426</link>
			<description><![CDATA[Что-то он немного не так работает: попробовал примеры из статьи.]]></description>
			<pubDate>Tue, 23 Jun 2009 18:05:09 GMT</pubDate>
			<author>FatalErr</author>
		</item>
	

	
</channel>
</rss>

