<?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>Todd Vanderlin &#187; opencv</title>
	<atom:link href="http://toddvanderlin.com/tag/opencv/feed/" rel="self" type="application/rss+xml" />
	<link>http://toddvanderlin.com</link>
	<description>Design &#38; Technology</description>
	<lastBuildDate>Tue, 27 Jul 2010 03:27:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Green Balls</title>
		<link>http://toddvanderlin.com/2010/03/green-balls/</link>
		<comments>http://toddvanderlin.com/2010/03/green-balls/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 01:08:44 +0000</pubDate>
		<dc:creator>Todd Vanderlin</dc:creator>
				<category><![CDATA[experiment]]></category>
		<category><![CDATA[balls]]></category>
		<category><![CDATA[body interaction]]></category>
		<category><![CDATA[box2d]]></category>
		<category><![CDATA[contour]]></category>
		<category><![CDATA[green]]></category>
		<category><![CDATA[opencv]]></category>
		<category><![CDATA[openframeworks]]></category>

		<guid isPermaLink="false">http://toddvanderlin.com/?p=2480</guid>
		<description><![CDATA[little experiment from last week.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/vanderlin/4446481487/" title="Balls by Vanderlin, on Flickr"><img src="http://farm3.static.flickr.com/2721/4446481487_f5e1c226b6.jpg" width="500" height="375" alt="Balls" /></a><br />
<a href="http://www.flickr.com/photos/vanderlin/4447254248/" title="Balls by Vanderlin, on Flickr"><img src="http://farm5.static.flickr.com/4061/4447254248_a895be8ee1.jpg" width="500" height="375" alt="Balls" /></a><br />
little experiment from last week. </p>
]]></content:encoded>
			<wfw:commentRss>http://toddvanderlin.com/2010/03/green-balls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AR Scratching</title>
		<link>http://toddvanderlin.com/ar-scratching</link>
		<comments>http://toddvanderlin.com/ar-scratching#comments</comments>
		<pubDate>Fri, 24 Apr 2009 17:22:39 +0000</pubDate>
		<dc:creator>Todd Vanderlin</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[experiment]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[AR]]></category>
		<category><![CDATA[augmented reality]]></category>
		<category><![CDATA[dj]]></category>
		<category><![CDATA[opencv]]></category>
		<category><![CDATA[openframeworks]]></category>
		<category><![CDATA[scratching]]></category>
		<category><![CDATA[sound]]></category>

		<guid isPermaLink="false">http://toddvanderlin.com/?p=1212</guid>
		<description><![CDATA[<a href="http://www.flickr.com/photos/vanderlin/3470450653/" title="AR scratching by Vanderlin, on Flickr"><img src="http://farm4.static.flickr.com/3633/3470450653_8d7dcf0ede.jpg" width="500" height="332" alt="AR scratching" /></a>
<a href="http://www.flickr.com/photos/vanderlin/3470451233/" title="AR scratching by Vanderlin, on Flickr"><img src="http://farm4.static.flickr.com/3255/3470451233_e1c991239d.jpg" width="500" height="332" alt="AR scratching" /></a>
<object width="500" height="281"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4312616&#38;server=vimeo.com&#38;show_title=0&#38;show_byline=0&#38;show_portrait=0&#38;color=ff0179&#38;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=4312616&#38;server=vimeo.com&#38;show_title=0&#38;show_byline=0&#38;show_portrait=0&#38;color=ff0179&#38;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="500" height="281"></embed></object>
I was playing around with some AR markers the other day and came up with this idea. taking just a plain old vinyl record and attaching an AR marker to the label you can track the record in 3D space. The next question was, can you scratch the record? So by figuring out the velocity of the records rotation and applying it to the payback of the audio you can scratch. There is some digital noise that needs to bee worked out, but sounds pretty good. Its still really hard to scratch, it takes some practice but is super fun. The next step is to figure out some nice triggers for different modes. I like the idea of not needing a turntable but the actual spinning of the record helps with the scratching and playback. I made a couple modes, one where the record is paused and you can just scratch through the song. The other looks for zero velocity for x time and then continues on with the song. If there is velocity you then are scratching and the audio is affected. I think that this project has some legs can't wait to play more. <a href="http://www.flickr.com/photos/vanderlin/tags/arscratching/">more photos</a>]]></description>
			<content:encoded><![CDATA[<p><object width="700" height="394"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4312616&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff0179&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=4312616&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff0179&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="700" height="394"></embed></object></p>
<h4>Description</h4>
<p>I was playing around with some AR markers the other day and came up with this idea. taking just a plain old vinyl record and attaching an AR marker to the label you can track the record in 3D space. The next question was, can you scratch the record?</p>
<p>So by figuring out the velocity of the records rotation and applying it to the payback of the audio you can scratch. There is some digital noise that needs to bee worked out, but sounds pretty good. Its still really hard to scratch, it takes some practice but is super fun. The next step is to figure out some nice triggers for different modes. I like the idea of not needing a turntable but the actual spinning of the record helps with the scratching and playback. I made a couple modes, one where the record is paused and you can just scratch through the song. The other looks for zero velocity for x time and then continues on with the song. If there is velocity you then are scratching and the audio is affected. I think that this project has some legs can&#8217;t wait to play more.</p>
]]></content:encoded>
			<wfw:commentRss>http://toddvanderlin.com/ar-scratching/feed/</wfw:commentRss>
		<slash:comments>56</slash:comments>
		</item>
		<item>
		<title>Delaunay Contour</title>
		<link>http://toddvanderlin.com/2009/04/delaunay-contour/</link>
		<comments>http://toddvanderlin.com/2009/04/delaunay-contour/#comments</comments>
		<pubDate>Sat, 18 Apr 2009 14:53:52 +0000</pubDate>
		<dc:creator>Todd Vanderlin</dc:creator>
				<category><![CDATA[experiment]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[box2d]]></category>
		<category><![CDATA[contour]]></category>
		<category><![CDATA[delaunay]]></category>
		<category><![CDATA[opencv]]></category>
		<category><![CDATA[openframeworks]]></category>

		<guid isPermaLink="false">http://toddvanderlin.com/?p=1195</guid>
		<description><![CDATA[I wanted to create a shape within the contour so I used delaunay triangulation. This returned all the triangles that build up the convex hull of the points. This was great but I only wanted the triangles inside the contour. Theo gave me a really great inside polygon test which solved this. I made sure ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/vanderlin/3452962566/" title="Delaunay Contour by Vanderlin, on Flickr"><img src="http://farm4.static.flickr.com/3545/3452962566_744fced583.jpg" width="500" height="375" alt="Delaunay Contour" /></a><br />
<a href="http://www.flickr.com/photos/vanderlin/3452153951/" title="Delaunay Contour by Vanderlin, on Flickr"><img src="http://farm4.static.flickr.com/3644/3452153951_9a853ed906.jpg" width="500" height="375" alt="Delaunay Contour" /></a><br />
I wanted to create a shape within the contour so I used <a href="http://en.wikipedia.org/wiki/Delaunay_triangulation">delaunay triangulation</a>. This returned all the triangles that build up the convex hull of the points. This was great but I only wanted the triangles inside the contour. <a href="http://muonics.net/">Theo</a> gave me a really great inside polygon test which solved this. I made sure that the center of each triangle was inside the contour. I think this will work if I create static shapes that build up the contour. <a href="http://www.thesystemis.com/">Zach</a> also had a great idea to check to see if the shape is inside the polygon. I could built a contact listener that checks to see if its inside and if so remove.  </p>
]]></content:encoded>
			<wfw:commentRss>http://toddvanderlin.com/2009/04/delaunay-contour/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Contour</title>
		<link>http://toddvanderlin.com/2009/04/contour/</link>
		<comments>http://toddvanderlin.com/2009/04/contour/#comments</comments>
		<pubDate>Sat, 18 Apr 2009 04:29:25 +0000</pubDate>
		<dc:creator>Todd Vanderlin</dc:creator>
				<category><![CDATA[art]]></category>
		<category><![CDATA[experiment]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[box2d]]></category>
		<category><![CDATA[contour]]></category>
		<category><![CDATA[opencv]]></category>
		<category><![CDATA[openframeworks]]></category>
		<category><![CDATA[physics]]></category>

		<guid isPermaLink="false">http://toddvanderlin.com/?p=1192</guid>
		<description><![CDATA[I used box2d to create a shape out of the contour of the body. There are still some some bugs that I&#8217;m trying to work out. Initially the shapes were only colliding with the interior of the contour but simple reversing the points solved that. Some shapes are still being push through but I think ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/vanderlin/3451207489/" title="Contour by Vanderlin, on Flickr"><img src="http://farm4.static.flickr.com/3586/3451207489_57dcba2866.jpg" width="500" height="375" alt="Contour" /></a><br />
<object width="500" height="375"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4207394&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff0179&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=4207394&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff0179&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="500" height="375"></embed></object><br />
I used box2d to create a shape out of the contour of the body. There are still some some bugs that I&#8217;m trying to work out. Initially the shapes were only colliding with the interior of the contour but simple reversing the points solved that. Some shapes are still being push through but I think I have some ideas to solve this, maybe create fixed shapes inside the contour. Despite the somewhat slow playback of the video due to snapzpro the speed is great. More to come.</p>
]]></content:encoded>
			<wfw:commentRss>http://toddvanderlin.com/2009/04/contour/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>HaarTraining Exploration</title>
		<link>http://toddvanderlin.com/2008/12/haartraining-exploration/</link>
		<comments>http://toddvanderlin.com/2008/12/haartraining-exploration/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 00:13:25 +0000</pubDate>
		<dc:creator>Todd Vanderlin</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[computervision]]></category>
		<category><![CDATA[haartracking]]></category>
		<category><![CDATA[opencv]]></category>
		<category><![CDATA[openframeworks]]></category>
		<category><![CDATA[tracking]]></category>

		<guid isPermaLink="false">http://toddvanderlin.com/?p=656</guid>
		<description><![CDATA[So I have been trying to learn how to build Haarcascade files. There really is zero documentation online for this process, so its hard to tell if you are doing it right or wrong. This is where I am so far: step 1: You need to collect a bunch of negative images. Images that do ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/vanderlin/3108776818/" title="Haar Tracking by Vanderlin, on Flickr"><img src="http://farm4.static.flickr.com/3279/3108776818_d4cb5718c4.jpg" width="500" height="374" alt="Haar Tracking" /></a><br />
So I have been trying to learn how to build <a href="http://en.wikipedia.org/wiki/Haar-like_features">Haarcascade</a> files. There really is zero documentation online for this process, so its hard to tell if you are doing it right or wrong. This is where I am so far: </p>
<p><strong>step 1:</strong><br />
You need to collect a bunch of negative images. Images that do not have the object that you are trying to track. You need to create a .dat file; a file that is just a list of all the images in a directory.</p>
<p><strong>step 2:</strong><br />
There are a couple of techniques for step two. Opencv can generate positive samples from one image of the object you want to track, this is not the best technique but does work.<br />
when you do this you get a bunch of images that look something like this.<br />
<a href="http://www.flickr.com/photos/vanderlin/3101585502/" title="Haar Training by Vanderlin, on Flickr"><img src="http://farm4.static.flickr.com/3055/3101585502_f8da5f8732.jpg" width="500" height="375" alt="Haar Training" /></a><br />
<a href="http://www.flickr.com/photos/vanderlin/3108776728/" title="Haar Tracking by Vanderlin, on Flickr"><img src="http://farm4.static.flickr.com/3157/3108776728_08268f3383.jpg" width="500" height="381" alt="Haar Tracking" /></a><br />
The other approach is to have a series of positive images that are cropped. I think that this is the more accurate approach. I needed figure out how the openCv executable was building these samples. After figuring this out I build an app that loads a series of images that you can click all the objects in the image. You can also use a video camera to add more images and save out images. Here is a demo of the app working.<br />
<object width="500" height="377"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2526370&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff0179&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=2526370&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff0179&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="500" height="377"></embed></object></p>
<p><strong>step 3:</strong><br />
Now you just need to train. Running the opencv haar training executable you will generate an .xml file to load in a haarTracking app. I am still learning all the settings for this step. The perfect tweak of the setting will give you the best result for what you want to track.</p>
<p>Here is what I have been able to get so far. The results are not to bad but I need to learn some more. Any help would be great.<br />
<object width="500" height="377"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2526342&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff0179&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=2526342&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff0179&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="500" height="377"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://toddvanderlin.com/2008/12/haartraining-exploration/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Green Sense</title>
		<link>http://toddvanderlin.com/projects/green-sense</link>
		<comments>http://toddvanderlin.com/projects/green-sense#comments</comments>
		<pubDate>Sun, 16 Nov 2008 01:36:16 +0000</pubDate>
		<dc:creator>Todd Vanderlin</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[arnold]]></category>
		<category><![CDATA[citizens bank]]></category>
		<category><![CDATA[memo]]></category>
		<category><![CDATA[motion tracking]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[opencv]]></category>
		<category><![CDATA[openframeworks]]></category>

		<guid isPermaLink="false">http://toddvanderlin.com/?p=1275</guid>
		<description><![CDATA[Description We developed custom software using Openframeworks (openframeworks.cc), an open source development environment for C++. The software is displayed on a HD (1080 x 1920) vertical LCD screen, enclosed in a custom fabricated bamboo frame. The interaction is based on motion and presence. As people stand in front of the display a camera captures the ...]]></description>
			<content:encoded><![CDATA[<h4>Description</h4>
<p>We developed custom software using Openframeworks (openframeworks.cc), an open source development environment for C++. The software is displayed on a HD (1080 x 1920) vertical LCD screen, enclosed in a custom fabricated bamboo frame. The interaction is based on motion and presence. As people stand in front of the display a camera captures the them and the software analyzes the movement in each frame of the video. In realtime the users movement is translated in the a wind force. A physics system is the skeleton for all the elements is the environment. This force and physics system is what animates and brings the environment to life. As the user sways and moves the plants will move with you.</p>
<p>The interaction becomes a tango between you and the plants. To encourage growing we are isolating the upward motion and computing that into plant growth. The more someone moves up the more the plants will grow. The application has two modes day and night, at night the sky fades to a black gradient and stars twinkle in the background. When the sun rises the environment transitions back into a sunny day.</p>
<h4>Installation Photos</h4>
<p><img src="http://farm4.static.flickr.com/3178/3011589844_d0fbe89702_b.jpg" alt="Installation Green sense" width="700px" /></p>
<h4>Application Photos</h4>
<p><img src="http://toddvanderlin.com/cms/wp-content/uploads/2008/11/app_layout.jpg" alt="" title="Application" width="700" height="481" class="alignnone size-full wp-image-1723" /></p>
<h4>Video</h4>
<p><object width="699" height="463"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=7633619&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ff0179&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=7633619&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ff0179&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="699" height="463"></embed></object><object width="699" height="524"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=3718150&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff0179&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=3718150&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff0179&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="699" height="524"></embed></object></p>
<h4>Credits</h4>
<p>Todd Vanderlin<br />
Ryan Habbyshaw<br />
Memo Akten</p>
]]></content:encoded>
			<wfw:commentRss>http://toddvanderlin.com/projects/green-sense/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Motion Tracking</title>
		<link>http://toddvanderlin.com/2008/09/motion-tracking/</link>
		<comments>http://toddvanderlin.com/2008/09/motion-tracking/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 19:31:19 +0000</pubDate>
		<dc:creator>Todd Vanderlin</dc:creator>
				<category><![CDATA[experiment]]></category>
		<category><![CDATA[motiontracking]]></category>
		<category><![CDATA[OF]]></category>
		<category><![CDATA[opencv]]></category>
		<category><![CDATA[tracking]]></category>

		<guid isPermaLink="false">http://toddvanderlin.com/blog/?p=303</guid>
		<description><![CDATA[Working on a project were I need to track people and their movements. The setting is outside in a very uncontrolled environment (the city). I posted a question on OF to see what people think, I got a ton of great feedback. Here is a video of some initial testing. We ordered a bumble bee, ...]]></description>
			<content:encoded><![CDATA[<p>Working on a project were I need to track people and their movements. The setting is outside in a very uncontrolled environment (the city). I posted a <a href="http://www.openframeworks.cc/forum/viewtopic.php?t=1109">question</a> on OF to see what people think, I got a ton of great feedback. Here is a video of some initial testing.<br />
<object width="500" height="317"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=1799261&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=1799261&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="500" height="317"></embed></object><br />
We ordered a <a href="http://www.ptgrey.com/products/bumblebee2/index.asp">bumble bee</a>, which I think is the best solution but much harder to work with. I have some more research to do though.</p>
<p>ps: the gui is a new addon im working on download soon, or find it on the OF forum.</p>
]]></content:encoded>
			<wfw:commentRss>http://toddvanderlin.com/2008/09/motion-tracking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cognitive Resonance</title>
		<link>http://toddvanderlin.com/2008/08/cognitive-resonance/</link>
		<comments>http://toddvanderlin.com/2008/08/cognitive-resonance/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 04:06:54 +0000</pubDate>
		<dc:creator>Todd Vanderlin</dc:creator>
				<category><![CDATA[art]]></category>
		<category><![CDATA[experiment]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[new media]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[monkeytown]]></category>
		<category><![CDATA[opencv]]></category>
		<category><![CDATA[openframeworks]]></category>

		<guid isPermaLink="false">http://toddvanderlin.com/blog/?p=296</guid>
		<description><![CDATA[My good friend Josh Goldberg organized a great event this weekend. The name of the night was Cognitive Resonance, the venue was Monkey Town in Brooklyn. I performed with Dave Della Costa, he built his sound live using SuperCollider and I built and application coded with openFrameworks. The app load a series of type images ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/vanderlin/2734636104/" title="smallLock by Vanderlin, on Flickr"><img src="http://farm4.static.flickr.com/3183/2734636104_35e1fc5528.jpg" width="500" height="313" alt="smallLock" /></a><br />
My good friend Josh Goldberg organized a great event this weekend. The name of the night was Cognitive Resonance, the venue was <a href="http://www.monkeytownhq.com/">Monkey Town</a> in Brooklyn. I performed with <a href="http://dubitable.com/blog">Dave Della Costa</a>, he built his sound live using <a href="http://www.audiosynth.com/">SuperCollider</a> and I built and application coded with <a href="http://www.openframeworks.cc/">openFrameworks</a>.</p>
<p>The app load a series of type images that I created. They are analyzed in realtime in order to fide the whole words and then each individual letter. I created many particle system that react to the each letter. I hope to work on the piece some more and do more of these events. Thanks Josh for getting this together, next stop Boston.<br />
<object width="500" height="377"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=1468985&amp;server=www.vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://www.vimeo.com/moogaloop.swf?clip_id=1468985&amp;server=www.vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="500" height="377"></embed></object><br />
<object width="500" height="281"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=1485397&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff0179&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=1485397&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff0179&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="500" height="281"></embed></object><br />
Q6M<br />
<a href="http://www.flickr.com/photos/vanderlin/2734314968/" title="Type by Vanderlin, on Flickr"><img src="http://farm4.static.flickr.com/3113/2734314968_7c462a5262.jpg" width="500" height="313" alt="Type" /></a><br />
0J4I<br />
<a href="http://www.flickr.com/photos/vanderlin/2734308356/" title="Type by Vanderlin, on Flickr"><img src="http://farm4.static.flickr.com/3019/2734308356_eef771d1b5.jpg" width="500" height="313" alt="Type" /></a><br />
907<br />
<a href="http://www.flickr.com/photos/vanderlin/2733483267/" title="Type by Vanderlin, on Flickr"><img src="http://farm4.static.flickr.com/3051/2733483267_189d76cda9.jpg" width="500" height="313" alt="Type" /></a><br />
HG8<br />
<a href="http://www.flickr.com/photos/vanderlin/2733476473/" title="Type by Vanderlin, on Flickr"><img src="http://farm4.static.flickr.com/3020/2733476473_7926eef7a3.jpg" width="500" height="313" alt="Type" /></a></p>
<p>see all photos <a href="http://www.flickr.com/photos/vanderlin/tags/type/">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://toddvanderlin.com/2008/08/cognitive-resonance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Streams</title>
		<link>http://toddvanderlin.com/2008/05/streams/</link>
		<comments>http://toddvanderlin.com/2008/05/streams/#comments</comments>
		<pubDate>Tue, 13 May 2008 04:44:12 +0000</pubDate>
		<dc:creator>Todd Vanderlin</dc:creator>
				<category><![CDATA[work]]></category>
		<category><![CDATA[interaction]]></category>
		<category><![CDATA[opencv]]></category>
		<category><![CDATA[openframeworks]]></category>
		<category><![CDATA[streams]]></category>

		<guid isPermaLink="false">http://toddvanderlin.com/blog/2008/05/12/streams/</guid>
		<description><![CDATA[Working on a new piece, these are some early renderings. There are two video streams seamed together were particles and motion graphics come alive as you move around.]]></description>
			<content:encoded><![CDATA[<p>Working on a new piece, these are some early renderings. There are two video streams seamed together were particles and motion graphics come alive as you move around.<br />
<a href="http://farm3.static.flickr.com/2261/2475395580_a40a39e6db_b.jpg" class="lightview" rel="gallery[291]" title="Burst by Vanderlin, on Flickr" rel="lightbox"><img src="http://farm3.static.flickr.com/2261/2475395580_a40a39e6db.jpg" width="500" height="140" alt="Burst" /></a><br />
<a href="http://farm3.static.flickr.com/2181/2475392970_a8d7c49d81_b.jpg" class="lightview" rel="gallery[291]" title="Burst by Vanderlin, on Flickr" rel="lightbox"><img src="http://farm3.static.flickr.com/2181/2475392970_a8d7c49d81.jpg" width="500" height="140" alt="Burst" /></a><br />
<a href="http://farm4.static.flickr.com/3236/2474573251_1b4c7132b8_b.jpg" class="lightview" rel="gallery[291]" title="Burst by Vanderlin, on Flickr" rel="lightbox"><img src="http://farm4.static.flickr.com/3236/2474573251_1b4c7132b8.jpg" width="500" height="140" alt="Burst" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://toddvanderlin.com/2008/05/streams/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ohh How Canny</title>
		<link>http://toddvanderlin.com/2008/04/ohh-how-canny/</link>
		<comments>http://toddvanderlin.com/2008/04/ohh-how-canny/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 02:51:49 +0000</pubDate>
		<dc:creator>Todd Vanderlin</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[opencv]]></category>
		<category><![CDATA[openframeworks]]></category>

		<guid isPermaLink="false">http://toddvanderlin.com/blog/2008/04/14/ohh-how-canny/</guid>
		<description><![CDATA[Using cvCanny(&#8230;) working on some pixel transformation, the definition of canny is funny.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/vanderlin/2413581803/" title="Oh how Canny by Vanderlin, on Flickr"><img src="http://farm4.static.flickr.com/3197/2413581803_1d01a40395.jpg" width="500" height="394" alt="Oh how Canny" /></a><br />
Using cvCanny(&#8230;) working on some pixel transformation, the definition of <a href="http://en.wikipedia.org/wiki/Canny">canny</a> is funny. </p>
]]></content:encoded>
			<wfw:commentRss>http://toddvanderlin.com/2008/04/ohh-how-canny/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flow</title>
		<link>http://toddvanderlin.com/2008/04/flow/</link>
		<comments>http://toddvanderlin.com/2008/04/flow/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 21:12:21 +0000</pubDate>
		<dc:creator>Todd Vanderlin</dc:creator>
				<category><![CDATA[art]]></category>
		<category><![CDATA[experiment]]></category>
		<category><![CDATA[new media]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[artificial intelligence]]></category>
		<category><![CDATA[boids]]></category>
		<category><![CDATA[multitouch]]></category>
		<category><![CDATA[opencv]]></category>
		<category><![CDATA[openframeworks]]></category>

		<guid isPermaLink="false">http://toddvanderlin.com/blog/2008/04/02/flow/</guid>
		<description><![CDATA[This is a rough example of flocking and obstacle avoidance. The creatures will ovoid the contours of any shape that is on the table. They also follow the rules of flocking separation, alignment, cohesion. Read more about Boids here.]]></description>
			<content:encoded><![CDATA[<p>This is a rough example of flocking and obstacle avoidance. The creatures will ovoid the contours of any shape that is on the table. They also follow the rules of flocking separation, alignment, cohesion. Read more about <a href="http://en.wikipedia.org/wiki/Boids">Boids here</a>.<br />
<a href="http://www.flickr.com/photos/vanderlin/2382966453/" title="Flocking by Vanderlin, on Flickr"><img src="http://farm3.static.flickr.com/2004/2382966453_da1a75e9ca.jpg" width="500" height="375" alt="Flocking" /></a><br />
<object type="application/x-shockwave-flash" width="500" height="377" data="http://www.vimeo.com/moogaloop.swf?clip_id=853555&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF"><param name="quality" value="best" /><param name="allowfullscreen" value="true" /><param name="scale" value="showAll" /><param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=853555&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://toddvanderlin.com/2008/04/flow/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fungi</title>
		<link>http://toddvanderlin.com/projects/fungi</link>
		<comments>http://toddvanderlin.com/projects/fungi#comments</comments>
		<pubDate>Sat, 29 Mar 2008 15:01:46 +0000</pubDate>
		<dc:creator>Todd Vanderlin</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[computervision]]></category>
		<category><![CDATA[fungi]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[opencv]]></category>
		<category><![CDATA[openframeworks]]></category>
		<category><![CDATA[project]]></category>

		<guid isPermaLink="false">http://toddvanderlin.com/blog/2008/03/29/fungi/</guid>
		<description><![CDATA[<a href="http://www.flickr.com/photos/vanderlin/2369192629/" title="Fungi by Vanderlin, on Flickr"><img src="http://farm4.static.flickr.com/3026/2369192629_ffc78ae395.jpg" width="500" height="333" alt="Fungi" /></a>
<a href="http://www.flickr.com/photos/vanderlin/2370031052/" title="Fungi by Vanderlin, on Flickr"><img src="http://farm4.static.flickr.com/3240/2370031052_dd08386017.jpg" width="500" height="333" alt="Fungi" /></a>
<object type="application/x-shockwave-flash" width="500" height="333" data="http://www.vimeo.com/moogaloop.swf?clip_id=835054&#38;server=www.vimeo.com&#38;fullscreen=1&#38;show_title=0&#38;show_byline=0&#38;show_portrait=0&#38;color=00ADEF">	<param name="quality" value="best" />	<param name="allowfullscreen" value="true" />	<param name="scale" value="showAll" />	<param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=835054&#38;server=www.vimeo.com&#38;fullscreen=1&#38;show_title=0&#38;show_byline=0&#38;show_portrait=0&#38;color=00ADEF" /></object>
These creatures are attracted to people; they are curious. As you get closer they will jump out and have a taste. This piece is projected over a stairwell 10'x18'. 

update:
Seen on:
<a href="http://www.vimeo.com/videoart">http://www.vimeo.com/videoart</a>]]></description>
			<content:encoded><![CDATA[<h4>Description</h4>
<p>These creatures are attracted to people; they are curious. As you get closer they will jump out and have a taste. This piece is projected over a stairwell 10&#8242;x18&#8242;. </p>
<h4>Video</h4>
<p><object width="500" height="333"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=835054&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff0179&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=835054&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff0179&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="500" height="333"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://toddvanderlin.com/projects/fungi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MultiTouch Calibration</title>
		<link>http://toddvanderlin.com/2008/03/multitouch-calibration/</link>
		<comments>http://toddvanderlin.com/2008/03/multitouch-calibration/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 21:25:23 +0000</pubDate>
		<dc:creator>Todd Vanderlin</dc:creator>
				<category><![CDATA[experiment]]></category>
		<category><![CDATA[new media]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[calibration]]></category>
		<category><![CDATA[multitouch]]></category>
		<category><![CDATA[opencv]]></category>
		<category><![CDATA[openframeworks]]></category>

		<guid isPermaLink="false">http://toddvanderlin.com/blog/2008/03/19/multitouch-calibration/</guid>
		<description><![CDATA[I want to get some feedback on how to do a proper and simple calabration for a multitouch system. I am going to try and walk you through the process and construction of the table. Here is the main setup for the table. For the most part the table is working check out latest video. ...]]></description>
			<content:encoded><![CDATA[<p>I want to get some feedback on how to do a proper and simple calabration for a multitouch system. I am going to try and walk you through the process and construction of the table. <a href="http://flickr.com/photos/vanderlin/2345597277/in/photostream/">Here</a> is the main setup for the table. For the most part the table is working check out latest <a href="http://www.vimeo.com/775097">video</a>. The blobs are showing up and somewhat consistent. Better adjustment of IR would fix this.<br />
<a href="http://www.flickr.com/photos/vanderlin/2345597277/" title="Multitouch Main Setup by Vanderlin, on Flickr"><img src="http://farm3.static.flickr.com/2080/2345597277_fafa47f68b.jpg" width="500" height="385" alt="Multitouch Main Setup" /></a><br />
This is what the <a href="http://flickr.com/photos/vanderlin/2345597291/in/photostream/">projection</a> looks like. The throw of the projection is much larger than the table top. This is where the problem I think starts. I need to align the physical touch points to the projected touch points.<br />
<a href="http://www.flickr.com/photos/vanderlin/2345597291/" title="Multitouch Projection Throw by Vanderlin, on Flickr"><img src="http://farm3.static.flickr.com/2261/2345597291_6124485f18.jpg" width="500" height="464" alt="Multitouch Projection Throw" /></a><br />
To get the correct image to track I perform a warping technique. I drag the four points of a quad to the four corners of the table. This creates a 640 x 480 warped image where pixel 0,0 is the top left hand corner. I think that this works well and does the job for the most part. It is on the other hand the most processor intensive part of the application. The distortion of the image is not terrible. I have tried <a href="http://stefanix.net/">Stefanix&#8217;s</a> checkerboard calibration but do not completely understand how it applies other than compensate for wide angle distortion in the camera.<br />
<a href="http://www.flickr.com/photos/vanderlin/2346277526/" title="Camera Warping by Vanderlin, on Flickr"><img src="http://farm4.static.flickr.com/3075/2346277526_9f0cd64b84.jpg" width="500" height="388" alt="Camera Warping" /></a><br />
More info in photo <a href="http://flickr.com/photos/vanderlin/2346277526/in/photostream/">notes</a> </p>
<p>So now that we have a corrected image to track I need to match the projection to the tabletop. We do a very simalar calibration, this does not feel correct but works. You drag the four points of a quad  warping the openGL world to the table. This for the most part works but the distortion of the GL world is weird. There must be a better way to do this.<br />
<a href="http://www.flickr.com/photos/vanderlin/2345463207/" title="OpenGL Warp by Vanderlin, on Flickr"><img src="http://farm4.static.flickr.com/3037/2345463207_4bdbd9160e.jpg" width="500" height="376" alt="OpenGL Warp" /></a></p>
<p>I have been looking into all the techniques done by other systems like TouchLib and Reactivision. Most are a four point or many point touch calibration system. I have not completely figured this out, this is where I ask for help. What is the best way to do this calibration and setup?</p>
]]></content:encoded>
			<wfw:commentRss>http://toddvanderlin.com/2008/03/multitouch-calibration/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>We make you smile</title>
		<link>http://toddvanderlin.com/projects/smile</link>
		<comments>http://toddvanderlin.com/projects/smile#comments</comments>
		<pubDate>Wed, 12 Mar 2008 04:08:05 +0000</pubDate>
		<dc:creator>Todd Vanderlin</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[arnold]]></category>
		<category><![CDATA[experiment]]></category>
		<category><![CDATA[faces]]></category>
		<category><![CDATA[facetracking]]></category>
		<category><![CDATA[opencv]]></category>
		<category><![CDATA[openframeworks]]></category>
		<category><![CDATA[smile]]></category>

		<guid isPermaLink="false">http://toddvanderlin.com/blog/2008/03/11/we-make-you-smile/</guid>
		<description><![CDATA[This is a project built with <a href="http://www.habbyshaw.com/">Ryan Habbyshaw</a>. The piece allows you to be someone or something else for a moment. As the user walks by the piece finds their face and eyes replacing them with a new image. It is so priceless watching peoples reaction as Yoda shows up as their face. I love this project. Check out the <a href="http://flickr.com/photos/vanderlin/sets/72157604095108341/">photo</a> set here and the video <a href="http://www.vimeo.com/776922">here</a>.
<a href="http://www.flickr.com/photos/vanderlin/2325339523/" title="Faces by Vanderlin, on Flickr"><img src="http://farm4.static.flickr.com/3131/2325339523_d6bf47215f.jpg" width="500" height="375" alt="Faces" /></a>
<a href="http://www.flickr.com/photos/vanderlin/2325337271/" title="I duh Know by Vanderlin, on Flickr"><img src="http://farm4.static.flickr.com/3002/2325337271_528813e09f.jpg" width="500" height="375" alt="I duh Know" /></a>
<object type="application/x-shockwave-flash" width="500" height="377" data="http://www.vimeo.com/moogaloop.swf?clip_id=776922&#38;server=www.vimeo.com&#38;fullscreen=1&#38;show_title=0&#38;show_byline=0&#38;show_portrait=0&#38;color=00ADEF">	<param name="quality" value="best" />	<param name="allowfullscreen" value="true" />	<param name="scale" value="showAll" />	<param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=776922&#38;server=www.vimeo.com&#38;fullscreen=1&#38;show_title=0&#38;show_byline=0&#38;show_portrait=0&#38;color=00ADEF" /></object>]]></description>
			<content:encoded><![CDATA[<h4>Description</h4>
<p>&#8220;We make you smile&#8221;<br />
The piece allows you to be someone or something else for a moment. As the user walks by the piece finds their face and eyes replacing them with a new image. The reaction is priceless. </p>
<h4>Video</h4>
<p><object width="500" height="377"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=776922&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff0179&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=776922&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff0179&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="500" height="377"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://toddvanderlin.com/projects/smile/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Smart Surface Beta</title>
		<link>http://toddvanderlin.com/2008/03/smart-surface-beta/</link>
		<comments>http://toddvanderlin.com/2008/03/smart-surface-beta/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 03:23:17 +0000</pubDate>
		<dc:creator>Todd Vanderlin</dc:creator>
				<category><![CDATA[experiment]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[new media]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[multitouch]]></category>
		<category><![CDATA[opencv]]></category>
		<category><![CDATA[openframeworks]]></category>
		<category><![CDATA[smart surface]]></category>

		<guid isPermaLink="false">http://toddvanderlin.com/blog/2008/03/03/smart-surface-beta/</guid>
		<description><![CDATA[We got a solid test up and running today. There are defiantly bugs in alignment and calibration but its working. I&#8217;m going to get some code up soon for sharing, pumped its working. Check out the video.]]></description>
			<content:encoded><![CDATA[<p>We got a solid test up and running today. There are defiantly bugs in alignment and calibration but its working. I&#8217;m going to get some code up soon for sharing, pumped its working. Check out the video.<br />
<a href="http://www.flickr.com/photos/vanderlin/2309424310/" title="Smart Surface Beta by Vanderlin, on Flickr"><img src="http://farm4.static.flickr.com/3137/2309424310_a35dd945fd.jpg" width="500" height="375" alt="Smart Surface Beta" /><br />
<object type="application/x-shockwave-flash" width="500" height="377" data="http://www.vimeo.com/moogaloop.swf?clip_id=751245&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF"><param name="quality" value="best" /><param name="allowfullscreen" value="true" /><param name="scale" value="showAll" /><param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=751245&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF" /></object></a></p>
]]></content:encoded>
			<wfw:commentRss>http://toddvanderlin.com/2008/03/smart-surface-beta/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Sick Eye Tracking</title>
		<link>http://toddvanderlin.com/2008/02/sick-eye-tracking/</link>
		<comments>http://toddvanderlin.com/2008/02/sick-eye-tracking/#comments</comments>
		<pubDate>Thu, 21 Feb 2008 22:48:16 +0000</pubDate>
		<dc:creator>Todd Vanderlin</dc:creator>
				<category><![CDATA[experiment]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[eyetracking]]></category>
		<category><![CDATA[opencv]]></category>
		<category><![CDATA[openframeworks]]></category>

		<guid isPermaLink="false">http://toddvanderlin.com/blog/2008/02/21/sick-eye-tracking/</guid>
		<description><![CDATA[Using OpenCV and OpenFrameworks we now have sick eye tracking.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/vanderlin/2282752792/" title="Eye Tracking by Vanderlin, on Flickr"><img src="http://farm4.static.flickr.com/3026/2282752792_458bf0a981_o.png" width="318" height="243" alt="Eye Tracking" /></a><br />
<a href="http://www.flickr.com/photos/vanderlin/2285801489/" title="Hot ass sunglass tracking by Vanderlin, on Flickr"><img src="http://farm4.static.flickr.com/3145/2285801489_49bf66d7f2_o.png" width="322" height="241" alt="Hot ass sunglass tracking" /></a><br />
<object type="application/x-shockwave-flash" width="500" height="375" data="http://www.vimeo.com/moogaloop.swf?clip_id=724659&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF"><param name="quality" value="best" /><param name="allowfullscreen" value="true" /><param name="scale" value="showAll" /><param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=724659&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF" /></object><br />
Using OpenCV and OpenFrameworks we now have sick eye tracking.  </p>
]]></content:encoded>
			<wfw:commentRss>http://toddvanderlin.com/2008/02/sick-eye-tracking/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Multitouch</title>
		<link>http://toddvanderlin.com/2008/02/multitouch-2/</link>
		<comments>http://toddvanderlin.com/2008/02/multitouch-2/#comments</comments>
		<pubDate>Thu, 14 Feb 2008 22:15:05 +0000</pubDate>
		<dc:creator>Todd Vanderlin</dc:creator>
				<category><![CDATA[art]]></category>
		<category><![CDATA[experiment]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[new media]]></category>
		<category><![CDATA[multitouch]]></category>
		<category><![CDATA[opencv]]></category>
		<category><![CDATA[openframeworks]]></category>
		<category><![CDATA[prototype]]></category>

		<guid isPermaLink="false">http://toddvanderlin.com/blog/2008/02/14/multitouch-2/</guid>
		<description><![CDATA[Video of the multitouch prototype. You can touch and push particles around.]]></description>
			<content:encoded><![CDATA[<p>Video of the multitouch prototype. You can touch and push particles around.<br />
<object type="application/x-shockwave-flash" width="500" height="377" data="http://www.vimeo.com/moogaloop.swf?clip_id=691601&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF"><param name="quality" value="best" /><param name="allowfullscreen" value="true" /><param name="scale" value="showAll" /><param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=691601&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://toddvanderlin.com/2008/02/multitouch-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hillary Obama Table</title>
		<link>http://toddvanderlin.com/2008/02/hillary-obama-table/</link>
		<comments>http://toddvanderlin.com/2008/02/hillary-obama-table/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 14:57:46 +0000</pubDate>
		<dc:creator>Todd Vanderlin</dc:creator>
				<category><![CDATA[art]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[new media]]></category>
		<category><![CDATA[hillary]]></category>
		<category><![CDATA[obama]]></category>
		<category><![CDATA[opencv]]></category>
		<category><![CDATA[openframeworks]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[table]]></category>

		<guid isPermaLink="false">http://toddvanderlin.com/blog/2008/02/12/hillary-obama-table/</guid>
		<description><![CDATA[Hillary Obama Table from vanderlin on Vimeo. Made a candidate table for the primaries here in Boston. Watch the heads bobble. This is the ultimate prop for any candidate to win this election. Don&#8217;t forget to vote.]]></description>
			<content:encoded><![CDATA[<p><object type="application/x-shockwave-flash" width="500" height="377" data="http://www.vimeo.com/moogaloop.swf?clip_id=683958&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF"><param name="quality" value="best" /><param name="allowfullscreen" value="true" /><param name="scale" value="showAll" /><param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=683958&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF" /></object><br /><a href="http://www.vimeo.com/683958/l:embed_683958">Hillary Obama Table</a> from <a href="http://www.vimeo.com/vanderlin/l:embed_683958">vanderlin</a> on <a href="http://vimeo.com/l:embed_683958">Vimeo</a>.<br />
Made a candidate table for the primaries here in Boston. Watch the heads bobble. This is the ultimate prop for any candidate to win this election. Don&#8217;t forget to vote.</p>
]]></content:encoded>
			<wfw:commentRss>http://toddvanderlin.com/2008/02/hillary-obama-table/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smart Surface</title>
		<link>http://toddvanderlin.com/2008/01/smart-surface/</link>
		<comments>http://toddvanderlin.com/2008/01/smart-surface/#comments</comments>
		<pubDate>Fri, 04 Jan 2008 19:27:09 +0000</pubDate>
		<dc:creator>Todd Vanderlin</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[multitouch]]></category>
		<category><![CDATA[opencv]]></category>
		<category><![CDATA[openframeworks]]></category>
		<category><![CDATA[table]]></category>
		<category><![CDATA[touch]]></category>

		<guid isPermaLink="false">http://toddvanderlin.com/blog/2008/01/04/smart-surface/</guid>
		<description><![CDATA[<a href="http://www.flickr.com/photos/vanderlin/2169584759/" title="Smart Surface by Vanderlin, on Flickr"><img src="http://farm3.static.flickr.com/2348/2169584759_c80b7b2f60.jpg" width="500" height="375" alt="Smart Surface" /></a>
<a href="http://www.flickr.com/photos/vanderlin/2169586311/" title="Car by Vanderlin, on Flickr"><img src="http://farm3.static.flickr.com/2094/2169586311_021278057a.jpg" width="500" height="375" alt="Car" /></a>
<object type="application/x-shockwave-flash" width="500" height="377" data="http://www.vimeo.com/moogaloop.swf?clip_id=470170&#38;server=www.vimeo.com&#38;fullscreen=1&#38;show_title=1&#38;show_byline=1&#38;show_portrait=0&#38;color=">	<param name="quality" value="best" />	<param name="allowfullscreen" value="true" />	<param name="scale" value="showAll" />	<param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=470170&#38;server=www.vimeo.com&#38;fullscreen=1&#38;show_title=1&#38;show_byline=1&#38;show_portrait=0&#38;color=" /></object>
Here is a prototype that I have been working on. The concept is to create a flexible smart surface that reacts to touch and objects. Way more to come. ]]></description>
			<content:encoded><![CDATA[<p>Touch it. <small>more to come</small></p>
<h4>Beta Video</h4>
<p><object width="500" height="377"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=775097&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff0179&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=775097&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff0179&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="500" height="377"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://toddvanderlin.com/2008/01/smart-surface/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Galaxy</title>
		<link>http://toddvanderlin.com/projects/galaxy</link>
		<comments>http://toddvanderlin.com/projects/galaxy#comments</comments>
		<pubDate>Thu, 16 Aug 2007 01:34:36 +0000</pubDate>
		<dc:creator>Todd Vanderlin</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[multitouch]]></category>
		<category><![CDATA[opencv]]></category>
		<category><![CDATA[openframeworks]]></category>
		<category><![CDATA[stars]]></category>

		<guid isPermaLink="false">http://toddvanderlin.com/?p=1273</guid>
		<description><![CDATA[Description Galaxy was an installation done for the Children&#8217;s Tumor Fund in NYC. The concept was to create an experience where people could change the atmosphere of the room by creating constellations. A custom built multitouch table was placed in the middle of the room. People could draw shapes and and make connection with the ...]]></description>
			<content:encoded><![CDATA[<h4>Description</h4>
<p>Galaxy was an installation done for the <a href="http://www.ctf.org/">Children&#8217;s Tumor Fund</a> in NYC. The concept was to create an experience where people could change the atmosphere of the room by creating constellations. </p>
<p>A custom built multitouch table was placed in the middle of the room. People could draw shapes and and make connection with the clear blocks that symbolized children&#8217;s toys. Above their heads was a large canopy where stars and constellations were projected. As connections were made on the table constellations would appear above everyones head. Words that represented foundation would build if the right constellation was created. The piece allowed people to set the mood and transform the space in a new way. </p>
<h4>Video</h4>
<p><object width="699" height="402"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=3718964&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff0179&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=3718964&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff0179&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="699" height="402"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://toddvanderlin.com/projects/galaxy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open City</title>
		<link>http://toddvanderlin.com/2007/03/open-city/</link>
		<comments>http://toddvanderlin.com/2007/03/open-city/#comments</comments>
		<pubDate>Sat, 03 Mar 2007 00:48:42 +0000</pubDate>
		<dc:creator>Todd Vanderlin</dc:creator>
				<category><![CDATA[art]]></category>
		<category><![CDATA[new media]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[eyebeam]]></category>
		<category><![CDATA[gallery]]></category>
		<category><![CDATA[GRL]]></category>
		<category><![CDATA[lasertag]]></category>
		<category><![CDATA[nyc]]></category>
		<category><![CDATA[opencv]]></category>
		<category><![CDATA[show]]></category>

		<guid isPermaLink="false">http://toddvanderlin.com/blog/2007/03/02/open-city/</guid>
		<description><![CDATA[The opening for the Open City show was last night, It is running till April 7. This is a display of some of the most amazing tools for public space and art. If you are in the area you must go see this, you will be inspired.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/vanderlin/408265220/" title="Photo Sharing"><img src="http://farm1.static.flickr.com/155/408265220_defca5677c.jpg" width="500" height="375" alt="Open City" /></a><br />
<a href="http://www.flickr.com/photos/vanderlin/408249904/" title="Photo Sharing"><img src="http://farm1.static.flickr.com/124/408249904_9ebe6c6791.jpg" width="500" height="375" alt="Open City" /></a><br />
The opening for the <a href="http://eyebeam.org/engage/engage.php?page=exhibitions&#038;id=116">Open City</a> show was last night, It is running till April 7. This is a display of some of the most amazing tools for public space and art. If you are in the area you must go see this, you will be inspired. </p>
]]></content:encoded>
			<wfw:commentRss>http://toddvanderlin.com/2007/03/open-city/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
