<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>REDBLIND &#187; bitmapdata</title>
	<atom:link href="http://redblind.com/blog/topic/bitmapdata/feed/" rel="self" type="application/rss+xml" />
	<link>http://redblind.com/blog</link>
	<description>Blog of Jonathan Cipriano</description>
	<lastBuildDate>Mon, 27 Dec 2010 21:21:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>An Intro to Color/Motion tracking</title>
		<link>http://redblind.com/blog/2009/09/09/an-intro-to-colormotion-tracking/</link>
		<comments>http://redblind.com/blog/2009/09/09/an-intro-to-colormotion-tracking/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 00:25:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[actionscript 3]]></category>
		<category><![CDATA[bitmapdata]]></category>
		<category><![CDATA[color isolation]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[motion tracking]]></category>
		<category><![CDATA[webcam]]></category>

		<guid isPermaLink="false">http://redblind.com/blog/?p=205</guid>
		<description><![CDATA[I don&#8217;t usually like to write blog posts about other people&#8217;s blog posts. I try to create original content that people will find useful, but that is very hard to do on the web. I like to sleep, watch TV and play video games, so it&#8217;s hard keep up with all the 24/7 coders out [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t usually like to write blog posts about other people&#8217;s blog posts. I try to create original content that people will find useful, but that is very hard to do on the web. I like to sleep, watch TV and play video games, so it&#8217;s hard keep up with all the 24/7 coders out there.</p>
<p>That said, I&#8217;ve been doing a ton of research and experimentation on motion and color tracking. There is a lot of good stuff out there. A lot of it useless, but along the way I came across a few key blog posts that really got me rolling. if you are trying to get your head wrapped around all of this stuff, check out these helpful blog posts:</p>
<p><strong>Color Isolation</strong><br />
<a href="http://www.quasimondo.com/archives/000614.php" target="_blank"> http://www.quasimondo.com/archives/000614.php</a><br />
Mario Klingemann&#8217;s blog is a gold mine of info relating to bitmap data. This blog post reveals how to pick out a color range and drop the rest of the colors. I had to translate this to AS3 for my uses. I&#8217;ll release that translation soon.</p>
<p><strong>Blob Detection</strong><br />
<a href="http://play.blog2t.net/fast-blob-detection/" target="_blank"> http://play.blog2t.net/fast-blob-detection/</a><br />
Blob detection is key to dropping little pieces of bitmap data that you don&#8217;t want or to track multiple blobs of the same color. Read the post and you&#8217;ll see how it&#8217;s useful.</p>
<p><strong>Motion Tracking</strong><br />
<a title="http://blog.soulwire.co.uk/2008/06/06/webcam-motion-detection-tracking/" href="http://" target="_blank"> </a><a href="http://blog.soulwire.co.uk/2008/06/06/webcam-motion-detection-tracking/" target="_blank">http://blog.soulwire.co.uk/2008/06/06/webcam-motion-detection-tracking/</a><br />
This is motion tracking it it&#8217;s simplest form. This is the post I started on.  Ultimately, you may want to combine some of the above techniques with this one. Justin Windle is a cool guy and he has lots of good info on his blog that can help you with your generative art.</p>
<p><strong>Edge Detection</strong><br />
<a href="http://blog.inspirit.ru/?p=297" target="_blank"> http://blog.inspirit.ru/?p=297</a><br />
I just found this one most recently. Really interesting. I don&#8217;t have a use for this now, but I will be keeping an eye on where this goes. This blog also has a lot of good info and I will be adding this one to my regular reading list.</p>
<p><strong>Automated/Adaptive Threshold<br />
<span style="font-weight: normal;"><a href="http://www.quasimondo.com/archives/000690.php" target="_blank">http://www.quasimondo.com/archives/000690.php</a><br />
<a href="http://blog.inspirit.ru/?p=310" target="_blank"> http://blog.inspirit.ru/?p=310</a><br />
One of the main issues when dealing with bitmap data from a webcam is the lighting conditions the user is in. Adaptive threshold analyzes the bitmap data and applies the appropriate threshold to get the best contrast. I haven&#8217;t yet dived into the code, but this look extremely useful.</span></strong></p>
<p><strong>And there you have it!</strong><br />
The best motion and color tracking blog posts to start with. I hope this help others on the same path as I am. Hopefully I will be taking what I&#8217;ve learned from all of this and releasing it in a nice tidy code package for everyone to use.</p>
]]></content:encoded>
			<wfw:commentRss>http://redblind.com/blog/2009/09/09/an-intro-to-colormotion-tracking/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

