<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Математик среди биологов: заметки с тегом заливка</title>
<link>https://antonlyakh.ru/blog/tags/zalivka/</link>
<description>Я немного умею складывать, но от вычитания у меня всегда кружится голова</description>
<author>Антон Лях</author>
<language>ru</language>
<generator>E2 (v3559; Aegea)</generator>

<itunes:owner>
<itunes:name>Антон Лях</itunes:name>
<itunes:email></itunes:email>
</itunes:owner>
<itunes:subtitle>Я немного умею складывать, но от вычитания у меня всегда кружится голова</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Ссылки для работы — 1</title>
<guid isPermaLink="true">https://antonlyakh.ru/blog/all/ssylki-dlya-raboty-1/</guid>
<link>https://antonlyakh.ru/blog/all/ssylki-dlya-raboty-1/</link>
<pubDate>Mon, 02 Apr 2018 15:19:03 +0300</pubDate>
<author>Антон Лях</author>
<comments>https://antonlyakh.ru/blog/all/ssylki-dlya-raboty-1/</comments>
<description>
&lt;h2&gt;Построение векторной границы растровой области&lt;/h2&gt;
&lt;p&gt;Столкнулся с необходимость написать алгоритм для преобразования растровой области в векторный многоугольник. Границы многоугольника должны проходить по границам растровой области. Нашел алгоритмы:&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;&lt;a href="https://ru.wikipedia.org/wiki/Marching_squares"&gt;&lt;b&gt;Движущихся квадратов&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://en.wikipedia.org/wiki/Marching_squares"&gt;&lt;b&gt;marching squares&lt;/b&gt;&lt;/a&gt;). Простейший.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.imageprocessingplace.com/downloads_V3/root_downloads/tutorials/contour_tracing_Abeer_George_Ghuneim/alg.html"&gt;&lt;b&gt;Четыре других алгоритма&lt;/b&gt;&lt;/a&gt;. Среди них наиболее удачен «&lt;a href="http://www.imageprocessingplace.com/downloads_V3/root_downloads/tutorials/contour_tracing_Abeer_George_Ghuneim/moore.html"&gt;More-Neighbour tracing&lt;/a&gt;. Using Jacob’s stopping criterion will greatly improve the performance of Moore-Neighbor tracing making it the best algorithm for extracting the contour of any pattern no matter what its connectivity.»&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Заливка области цветом&lt;/h2&gt;
&lt;p&gt;Написанный мною алгоритм заливки области с использованием рекурсивных вызовов привел к переполнению стека. А в Википедии есть &lt;a href="https://ru.wikipedia.org/wiki/Заливка#Другие_способы_реализации"&gt;алгоритмы, основанные на очереди и стеке&lt;/a&gt;.&lt;/p&gt;
</description>
</item>


</channel>
</rss>