<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Simple Recursive Blob Detection</title>
	<atom:link href="http://visualcore.com/index.php/2008/02/simple-recursive-blob-detection/feed/" rel="self" type="application/rss+xml" />
	<link>http://visualcore.com/index.php/2008/02/simple-recursive-blob-detection/</link>
	<description>An amazing repository of useless junk</description>
	<lastBuildDate>Thu, 11 Mar 2010 16:54:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Kenneth</title>
		<link>http://visualcore.com/index.php/2008/02/simple-recursive-blob-detection/comment-page-1/#comment-16</link>
		<dc:creator>Kenneth</dc:creator>
		<pubDate>Fri, 08 May 2009 15:21:23 +0000</pubDate>
		<guid isPermaLink="false">http://visualcore.com/wp/?p=102#comment-16</guid>
		<description>Hi guys,

After some tests I found that it was because the method, in big blobs, was called to many times one after another without returning.

I came up with this not recursive alternative algorithm, which should work:

1: Select one pixel of origin in the picture; this could be the first pixel (0, 0) in the picture.

2: Create a list containing only that pixel.

3: As long as this list not are empty, do:

3.1: Pick out the first pixel in the list (and remove it from the list).

3.2: If the pixel is background or out of bound; no more should be done (Continue to point 3).

3.3: Otherwise, the pixel is part of a blob, and the pixel now has to be marked as background.

3.4: The surrounding pixels now have to be added to the list, and the loop can continue.

4: Continue now by selecting another pixel in the picture, which not already have been visited and continue to point 2. If all pixels have been visited, all blobs are found.</description>
		<content:encoded><![CDATA[<p>Hi guys,</p>
<p>After some tests I found that it was because the method, in big blobs, was called to many times one after another without returning.</p>
<p>I came up with this not recursive alternative algorithm, which should work:</p>
<p>1: Select one pixel of origin in the picture; this could be the first pixel (0, 0) in the picture.</p>
<p>2: Create a list containing only that pixel.</p>
<p>3: As long as this list not are empty, do:</p>
<p>3.1: Pick out the first pixel in the list (and remove it from the list).</p>
<p>3.2: If the pixel is background or out of bound; no more should be done (Continue to point 3).</p>
<p>3.3: Otherwise, the pixel is part of a blob, and the pixel now has to be marked as background.</p>
<p>3.4: The surrounding pixels now have to be added to the list, and the loop can continue.</p>
<p>4: Continue now by selecting another pixel in the picture, which not already have been visited and continue to point 2. If all pixels have been visited, all blobs are found.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy</title>
		<link>http://visualcore.com/index.php/2008/02/simple-recursive-blob-detection/comment-page-1/#comment-17</link>
		<dc:creator>Jeremy</dc:creator>
		<pubDate>Wed, 04 Mar 2009 04:43:48 +0000</pubDate>
		<guid isPermaLink="false">http://visualcore.com/wp/?p=102#comment-17</guid>
		<description>Thanks, I&#039;m glad you enjoyed the tutorial.

No, I don&#039;t plan on delving any deeper into blob detection at this point. I am looking into OpenCV, however, and if I make any progress, I will post it here.</description>
		<content:encoded><![CDATA[<p>Thanks, I&#8217;m glad you enjoyed the tutorial.</p>
<p>No, I don&#8217;t plan on delving any deeper into blob detection at this point. I am looking into OpenCV, however, and if I make any progress, I will post it here.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kenneth</title>
		<link>http://visualcore.com/index.php/2008/02/simple-recursive-blob-detection/comment-page-1/#comment-18</link>
		<dc:creator>Kenneth</dc:creator>
		<pubDate>Tue, 03 Mar 2009 10:31:18 +0000</pubDate>
		<guid isPermaLink="false">http://visualcore.com/wp/?p=102#comment-18</guid>
		<description>Yup, great tutorial! Unfortunately I also have to use this with larger images, so would be happy for a more robust version.

Do we (here) ever get a version with use of calculus? :o)</description>
		<content:encoded><![CDATA[<p>Yup, great tutorial! Unfortunately I also have to use this with larger images, so would be happy for a more robust version.</p>
<p>Do we (here) ever get a version with use of calculus? <img src='http://visualcore.com/wp/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> )</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy</title>
		<link>http://visualcore.com/index.php/2008/02/simple-recursive-blob-detection/comment-page-1/#comment-19</link>
		<dc:creator>Jeremy</dc:creator>
		<pubDate>Wed, 23 Jul 2008 20:10:35 +0000</pubDate>
		<guid isPermaLink="false">http://visualcore.com/wp/?p=102#comment-19</guid>
		<description>No, sorry. I got distracted from blob detection after this, so I haven&#039;t followed up with a more robust version.</description>
		<content:encoded><![CDATA[<p>No, sorry. I got distracted from blob detection after this, so I haven&#8217;t followed up with a more robust version.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew P</title>
		<link>http://visualcore.com/index.php/2008/02/simple-recursive-blob-detection/comment-page-1/#comment-20</link>
		<dc:creator>Matthew P</dc:creator>
		<pubDate>Wed, 23 Jul 2008 15:56:51 +0000</pubDate>
		<guid isPermaLink="false">http://visualcore.com/wp/?p=102#comment-20</guid>
		<description>Great tutorial. I would love to see the calculus version. Do you have any examples ithat uses calculus to find blobs?</description>
		<content:encoded><![CDATA[<p>Great tutorial. I would love to see the calculus version. Do you have any examples ithat uses calculus to find blobs?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

