<?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"

			>

	<channel>
		<title>Cycling 74  &#187;  Topic: The wonderful world of cyclops&#8230;need a little help.</title>
		<atom:link href="http://cycling74.com/forums/topic/the-wonderful-world-of-cyclops-need-a-little-help/feed" rel="self" type="application/rss+xml" />
		<link>http://cycling74.com/forums/topic/the-wonderful-world-of-cyclops-need-a-little-help/feed</link>
		<description></description>
		<pubDate>Wed, 19 Jun 2013 14:58:06 +0000</pubDate>
		<generator>http://bbpress.org/?v=2.2.4</generator>
		<language></language>

		
														
					
				<item>
					<guid>http://cycling74.com/forums/topic/the-wonderful-world-of-cyclops-need-a-little-help/#post-59370</guid>
					<title><![CDATA[The wonderful world of cyclops&#8230;need a little help.]]></title>
					<link>http://cycling74.com/forums/topic/the-wonderful-world-of-cyclops-need-a-little-help/#post-59370</link>
					<pubDate>Mon, 17 Oct 2011 05:45:26 +0000</pubDate>
					<dc:creator>toddak</dc:creator>

					<description>
						<![CDATA[
						<p>Hello forum people!</p>
<p>So I&#8217;ve just invested in the cyclops objects, which looks like it can do all sorts of powerful things. Its just the how I&#8217;m not sure of yet&#8230;</p>
<p>As a good solid starting point, I have two things i&#8217;m trying to figure out how to utilize cyclops and a web cam for. Namely:</p>
<p>How can I get cyclops to tell me (or initialize a bang) when something new enters the web came view? Or specifically, I mount a web camera in a gallery space, and want sound to trigger when someone enters?</p>
<p>And secondly, how can I get it tp tell me if there is movement in a zone? Or specifically, omit a bang (to trigger a sound) when someone moves in the space, but not when they are standing still?</p>
<p>I&#8217;ve done a few forum searches, but can&#8217;t seem to answers to these questions. I&#8217;ve also tried contacting Eric SInger via his website for more information, but the emails are being returned :(</p>
<p>Any help would be greatly appreciated!</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/the-wonderful-world-of-cyclops-need-a-little-help/#post-213566</guid>
					<title><![CDATA[Re: The wonderful world of cyclops&#8230;need a little help.]]></title>
					<link>http://cycling74.com/forums/topic/the-wonderful-world-of-cyclops-need-a-little-help/#post-213566</link>
					<pubDate>Mon, 17 Oct 2011 08:59:24 +0000</pubDate>
					<dc:creator>Timo Rozendal</dc:creator>

					<description>
						<![CDATA[
						<p>I don&#8217;t know anyone who (still) uses cyclops, maybe you&#8217;ll like the free openCV library:  <a href="http://jmpelletier.com/cvjit/" rel="nofollow">http://jmpelletier.com/cvjit/</a></p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/the-wonderful-world-of-cyclops-need-a-little-help/#post-213567</guid>
					<title><![CDATA[Re: The wonderful world of cyclops&#8230;need a little help.]]></title>
					<link>http://cycling74.com/forums/topic/the-wonderful-world-of-cyclops-need-a-little-help/#post-213567</link>
					<pubDate>Tue, 18 Oct 2011 04:51:10 +0000</pubDate>
					<dc:creator>cap10subtext</dc:creator>

					<description>
						<![CDATA[
						<p>toddak: Okay let&#8217;s break it down into several different steps and see if Cyclops will help you in what you are trying to do.</p>
<p>For starters, read this:</p>
<p><a href="http://www.flong.com/texts/essays/essay_cvad/" rel="nofollow">http://www.flong.com/texts/essays/essay_cvad/</a></p>
<p>The techniques are no less true now.  </p>
<p>For your second part, you can use frame differencing for movement only detection.</p>
<p>Frame differencing can easily be done like this:</p>
<div><span id="toggle213567-0" class="patchtoggle" onmousedown="toggleMaxPatch('post213567-0', 'er213567-0');">&#8211; Pasted Max <span id="maxversion213567-0"></span> Patch, click to <span id="er213567-0">expand</span>. &#8211;</span> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"  width="110" height="14" class="clippy" ><param name="allowScriptAccess" value="always" /><param name="quality" value="high" /><param name="scale" value="noscale" /><param NAME="FlashVars" value="copied=copied!&#038;copyto=copy to clipboard"/><param name="bgcolor" value="#FFFFFF"/><param name="wmode" value="opaque"/><embed src="/wp-content/plugins/bbpress-copy-compressed/clippy.swf"  width="110" height="14"   name="clippy"  quality="high"  allowScriptAccess="always"  type="application/x-shockwave-flash"  pluginspage="http://www.macromedia.com/go/getflashplayer"  FlashVars="text=----------begin_max5_patcher----------%0A974.3oc2YtsbZCCDF9Z3oPimdIMiVcvG5UsOGcxjw.BhRM1DaQCsYx6dskLs%0AIsP7Ig.2gA7XYI4e8ocWsR77zIdyy1KJ7PeB8UzjIOOcxDcQUELo99Idah2u%0AHItPWMuGjpa19jLcY1SdyLOOc2lrcpDgRWCRcolhT%2BXqvz8ddyJ%2Bhts9wayE%0AEhTUrRlkdWtXgxTq.3F7LDDPqtfq%2B4OMJVs3dY55S0fPcK7ecSJEmL8f1f5B%0AkK0ikr4O7QJyqprWlNs5mYsjBk85bQ96CfUYopB4O0CefTJrSvEYppBMyiSW%0A2Hdn95QHigOJepdkowaz8r2WxkwIdmlb9DltuvQUW35NizEzQhFUnC6aMzwC%0AvCCcT7XBcDNwdnC7GH5fwD5fnPqgNlOYfniLpbXYb8v0XvLPzgMSC.tuw53i%0AJG1HvZnixYCDc9iJzQCrG5v3AhtfQUrtPp0PGg4OPzEdUhtNAAHLZfYnw9O.%0ABT9.g.Y7CgPXfL.O9Y.IXXL.5WDAwSkM9frTh8Z03sKca7hugju2miCNf2Ox%0AcluzSmy.cXZpOyLcD18YkdkcvY9THpONAJKn0GCgNHEEX87XHBtnT3HiG8VM%0ApSFpGiGeK5qUML2Dqxk6Q.Zw8w4HJhYmnRkc8clt9sDoiNAlIer1nA.RmcB3%0AVlVEakII1gPVfKTSVLzNiElkwR954jjcahu9rc.S.zftyHpkYT1VzmK%2BFOuX%0Aob0pqJRYVigX7xvMfJxQRBpOnZinnHds3eXUtHd4IVfuqdX8bykLlADDiSl9%0AlvNfCfYUdDqDnO.WTjPLKTUiDyNH6FR5k2zpjrxN1NtJk8U7fST1fAi%2BReRT%0A1MaXBtgGwgvfy3NFHvv.AX4fqOVlHS12kBDkfQDF9Jbgn5.IP2WIBvVjVOtQ%0AnxyPmBQcMfxPN%2BgZvXBp3y67xN85eISksdch38G7G0i48RpudnTuPZ28Gr4F%0AnUnDzUSJpPjISUxM7tZz%2BZjnakWhL8u%2BK00u4pxeKmJx1ku3vnn1Epbml%2B9k%0AuTTnjo5Mm9pJQYuoR2KWtTne9A.sQtbaVosPsHP2dzYsVqIeup3AMHJRzEPT%0AMRJr6EUTSZBbulBaRSD2qoflLn3tWS9MoIe2qIdSZJv8Zh0jlBculnMooKPT%0ASRSZ5B320Xf7KPLylhiCt0dhzBI41nS7VnnfqNE4VONVaLj7u5LjbqhnsARt%0AM.PqR40sRpMgIcthvsPQf6TTqb253ZITNsZCX.Izbxcree2PUaa7DAGakQOC%0ADjDFcdHXXKDqa2BXzY.eCcJEZIk5qeZ4MuL8W.hd82K%0A-----------end_max5_patcher-----------&#038;copied=copied!&#038;;copyto=copy to clipboard"  bgcolor="#ffffff"  wmode="opaque" /> </object></div>
<div id="post213567-0" style="display:none;visibility:hidden;" >
<div class="patchtoggleInfo"><small>Copy <b>all</b> of the following text.Then, in Max, select <em>New From Clipboard</em>.</small></div>
<div class="patchtogglediv">
<pre><code id="pastedcode213567-0">----------begin_max5_patcher----------
974.3oc2YtsbZCCDF9Z3oPimdIMiVcvG5UsOGcxjw.BhRM1DaQCsYx6dskLs
IsP7Ig.2gA7XYI4e8ocWsR77zIdyy1KJ7PeB8UzjIOOcxDcQUELo99Idah2u
HItPWMuGjpa19jLcY1SdyLOOc2lrcpDgRWCRcolhT+Xqvz8ddyJ+hts9wayE
EhTUrRlkdWtXgxTq.3F7LDDPqtfq+4OMJVs3dY55S0fPcK7ecSJEmL8f1f5B
kK0ikr4O7QJyqprWlNs5mYsjBk85bQ96CfUYopB4O0CefTJrSvEYppBMyiSW
2Hdn95QHigOJepdkowaz8r2WxkwIdmlb9DltuvQUW35NizEzQhFUnC6aMzwC
vCCcT7XBcDNwdnC7GH5fwD5fnPqgNlOYfniLpbXYb8v0XvLPzgMSC.tuw53i
JG1HvZnixYCDc9iJzQCrG5v3AhtfQUrtPp0PGg4OPzEdUhtNAAHLZfYnw9O.
BT9.g.Y7CgPXfL.O9Y.IXXL.5WDAwSkM9frTh8Z03sKca7hugju2miCNf2Ox
cluzSmy.cXZpOyLcD18YkdkcvY9THpONAJKn0GCgNHEEX87XHBtnT3HiG8VM
pSFpGiGeK5qUML2Dqxk6Q.Zw8w4HJhYmnRkc8clt9sDoiNAlIer1nA.RmcB3
VlVEakII1gPVfKTSVLzNiElkwR954jjcahu9rc.S.zftyHpkYT1VzmK+FOuX
ob0pqJRYVigX7xvMfJxQRBpOnZinnHds3eXUtHd4IVfuqdX8bykLlADDiSl9
lvNfCfYUdDqDnO.WTjPLKTUiDyNH6FR5k2zpjrxN1NtJk8U7fST1fAi+ReRT
1MaXBtgGwgvfy3NFHvv.AX4fqOVlHS12kBDkfQDF9Jbgn5.IP2WIBvVjVOtQ
nxyPmBQcMfxPN+gZvXBp3y67xN85eISksdch38G7G0i48RpudnTuPZ28Gr4F
nUnDzUSJpPjISUxM7tZz+ZjnakWhL8u+K00u4pxeKmJx1ku3vnn1Epbml+9k
uTTnjo5Mm9pJQYuoR2KWtTne9A.sQtbaVosPsHP2dzYsVqIeup3AMHJRzEPT
MRJr6EUTSZBbulBaRSD2qoflLn3tWS9MoIe2qIdSZJv8Zh0jlBculnMooKPT
SRSZ5B320Xf7KPLylhiCt0dhzBI41nS7VnnfqNE4VONVaLj7u5LjbqhnsARt
M.PqR40sRpMgIcthvsPQf6TTqb253ZITNsZCX.Izbxcree2PUaa7DAGakQOC
DjDFcdHXXKDqa2BXzY.eCcJEZIk5qeZ4MuL8W.hd82K
-----------end_max5_patcher-----------</code></pre></div>
</div>
<p>Gives you movement, but not presence *(lots of ways to do this, lots of variants on how to get a more accurate output, cv.jit.sum is tailor made for this).</p>
<p>The kinect gives the most stable and cost effective presence there is at the moment, but has it&#8217;s limitations.</p>
<p>One way Cyclops can help you is if you wanted to test if something is in a zone by testing if it is NOT the color of the floor that you have pre-sampled.  It&#8217;d be just like background subtraction except that instead of testing for luminosity you are looking for color.  It&#8217;s by no means bullet proof, if the person is wearing something too close to the color of the floor, you will get a false negative.</p>
<p>Cyclops is cool, it&#8217;s the most powerful thing for specifically doing color tracking, but as far as just basic CV, you would be better off exploring combinations of techniques before deciding what works best for your purpose.</p>
<p>Hope this helps.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/the-wonderful-world-of-cyclops-need-a-little-help/#post-213568</guid>
					<title><![CDATA[Re: The wonderful world of cyclops&#8230;need a little help.]]></title>
					<link>http://cycling74.com/forums/topic/the-wonderful-world-of-cyclops-need-a-little-help/#post-213568</link>
					<pubDate>Tue, 18 Oct 2011 21:05:48 +0000</pubDate>
					<dc:creator>toddak</dc:creator>

					<description>
						<![CDATA[
						<p>@ Timo: Thanks for the link to the cv.jit packs. I&#8217;ve had a look at them before, but perhaps I was looking for an obvious object (as opposed to using my brain!). But shall revisit them now, have progressed a bit in max since then!</p>
<p>@cap10subtext: Wow, what an amazing article! Plan on reading that on my train journey shortly. Thank you so much for that one!</p>
<p>The idea of frame differencing was something I was trying to calculate to begin with. I knew that mathematically speaking, if you took a base image of an installation space from the web cam, and then compared that with images taken from the web cam at various intervals, then you should be able to compare the matrix&#8217;s. But I never got around to coding it. I wouldn&#8217;t say it was laziness this time, but just that I wasn&#8217;t sure if I could program it accurately enough which is why I started to look into alternatives like cyclops. </p>
<p>The jit.freenect.grab object looks amazing, and in an email with Rafael Lozano-Hemmer (whom I notice appears in that essay also!) he was recommending the use of kinect&#8217;s too. They do seem quite powerful for the little you spend on them. </p>
<p>Would I be right to assume by looking in at the jit.freenect.grab help file, that frame differencing is as simple as using the &#8216;unique&#8217; command?</p>
<p>And again, many thanks to you both. This is exactly the sort of response I was hoping for :)</p>
						]]>
					</description>

					
					
				</item>

					
		
	</channel>
	</rss>

