<?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: Using jitter (cv.jit) to track a square</title>
		<atom:link href="http://cycling74.com/forums/topic/using-jitter-cv-jit-to-track-a-square/feed" rel="self" type="application/rss+xml" />
		<link>http://cycling74.com/forums/topic/using-jitter-cv-jit-to-track-a-square/feed</link>
		<description></description>
		<pubDate>Wed, 19 Jun 2013 04:26:20 +0000</pubDate>
		<generator>http://bbpress.org/?v=2.2.4</generator>
		<language></language>

		
														
					
				<item>
					<guid>http://cycling74.com/forums/topic/using-jitter-cv-jit-to-track-a-square/#post-42840</guid>
					<title><![CDATA[Using jitter (cv.jit) to track a square]]></title>
					<link>http://cycling74.com/forums/topic/using-jitter-cv-jit-to-track-a-square/#post-42840</link>
					<pubDate>Fri, 13 Mar 2009 16:21:40 +0000</pubDate>
					<dc:creator>GhostandtheMachine</dc:creator>

					<description>
						<![CDATA[
						<p>Hi all,</p>
<p>I am trying to use the cv.jit objects, or anything I can, to be able to recognize a simple squre being seen on the live camera feed. I have tried a few variations and get the best results with the cv.jit.lines object. That can do a crude outline but it doesn&#8217;t give me the data I need. </p>
<p>My goal is to be able to show a rectangle object (like a shoe box) and then have it recognize that it IS a square, and then tell me location and scale of it. </p>
<p>I am pretty sure, after looking through as many help files and posts as I can, that jitter and probably cv.jit can do do this but I can&#8217;t get there. Any help would be very much apreciated. </p>
<p>thanks </p>
<p>jon</p>
<p>p.s.</p>
<p>I think I am being mental about the format of pasting my patch in here. I must have missed the boat on some detail to have it look like everyone else&#8217;s.</p>
<p>
<div><span id="toggle42840-0" class="patchtoggle" onmousedown="toggleMaxPatch('post42840-0', 'er42840-0');">&#8211; Pasted Max <span id="maxversion42840-0"></span> Patch, click to <span id="er42840-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----------%0A4096.3oc6cs0iiaaE94Y%2BUPXTzGZcLDuJo9TZBPQJPeqoOksXgrMssxJK4HI%0AOytIH%2B2KuIaIaIOT1TZ0roIX8nal5vuygma7P5e6cOMaY1m3Ey.%2BMvOAd5oe%0A6cO8j5RxK7j47mlsO5SqRhJTO1rUY62ySKmMWeuR9mJUW%2B6hR2BJy.478YOy%0AAKiVs5iayyNltt5QShS4qDWP87HyEiWq91YK%2B4uAgqdxMYokoQ64pa82yiiR%0AptS5w8woI7REs.MW7PT4pcwoa%2BPNeUotufQ9K7lCHXh7OPOj7OX7BOv%2Bs16n%0AH9WUuCHbAMjBC7O%2BVxNVV8Z7jW72e26jeL2RTJk%2BhnKcEHc.TlGIfg7YW28Y%0Atq2C8ox9qOJP9GJV9Ix69570eKB5V2kM8YQCEmvelmWDmkVildZ1YZgpngP0%0AmAXEcwX0XDBjbaR1pOxWW608zr07M8oMxNvSO%2B7dxmnwGMex3zC47BgTbTog%0Avq%2BdiNlT9gFHjT5ok6uIZEuyubqbvmlsMOdcVpjHZ7MkWt50I3eptn7yyzs5%0AIRiNzxWtLKKYYT9ywEwKS3M3CBoznz38Qk7xXM8f7N88h2eHOVOb7z01yKiV%0AGUFoIjZLo55IpIAzXjPiqewHBkfaELbgnOjT%2BFMjx8pciVjzoJFL1ioDwoUe%0AdhtuVfFV6N5KW94CFbe1OGW9AAXkGK5Q0ahJkdRBdV0kUpDzGL%2BNAEAos7jx%0A.MuLOtXUjlK5sHrC7p92nagM4c2I08rJKIKuZnQfuGMHXdqGAuF5tRgSmrBk%0ANVFTo3ko9DEdQ6sbaSRgI9O%2B4sdzkjR8AjRcYcxfQ2hAKE2mClsTXrRvgcHm%0AroYwlZ8%2BwcbflSCx1.RhKJA7Dt7wK.k6hJAQ4bvKwkB.EfVPAEkQoqixWCVy%0AeNVohpP9EKEMyddTJXQ82RaVUuxxp8xK8giC0VWYJ1A.ILjH%2Bi%2BMXbg2fu44%0APtwddQQzVdqbiUI7n7NTDguSfBcafBACUFh0Jnv3qzt2Gb5lJvbqP8sfwjrn%0A0cfhjgEE8z9yv9Z.EKhdl2AJRGTTjDnsbBeqfhM7ntIH9WAvNvP1vfgZScDL%0AqRgm.B8GBHT4clKQwiBqNGa.hhWVwEN6cAH5aOHlDsjmrJId0Gurq0eOIHJ2%0AtEAw7PvKtdepju2zWk1qOHL6JcFXt7CUbYMc5qKmGT%2Barjs2JbcGf.nNDvCF%0ATA7.s1AS3H2KK3lNj4dv7Vdh8eJ3J2nduRw66mADNZINQZKSbhQQcgLMFx6a%0ABVeMXe1ZdRAXSVNHQvOxAGK3Kde96y%2BQY9NJ3kpFU8zBbDHieZt7YLuKkGGm%0Aa%2BtceizNSNbXbeCoyR.IPwrQDO8YS.22NDkxS5JVQu52PkfoloNn2vfm1fnu%0AxYVLR8mvqhbIKesN8GvtimIzCFxfya8H3MiJ06pWUsFVOJr9GNc.yMQanqQa%0AHVi1g2Dsahq9PrOhIQSeJJjnvUeDjxBeHbUzH9Lhut4t5HWCy2PI%2BpmW7ywk%0AKjfa917N8qFhFRs8TcV1dTs8iq%2BLRX6vKwoqydoKPCeu5GM4PFahzfozOBqm%0AG06zXWsGYM%2BP4tkG2rQqawaTk21moxAQWwBCGFyNlT1QUfqevCIrQeUzt9%2BF%0AM2L9dgykGE9sY.3EcEcBaPyKiAhgrGK.kwxvNy2wlZHJqkXhIsTXcJXtK65r%0A.FRkcxPeDkDV%2BnGx9CMffgDYyIslEvpezXZlmE3ZrWKAp%2BCR6ZEE%2BG.q72Dk%0ACcMJaLbqsLgCzX98HgGPCBPD8TAHkI0YhWv3nuU8b02aPTmvLSkLR4%2BJi7%2BC%0ASPA1tNLAhdRd87uIXOg0ebdlSkQ32wLmp53x62N7WjcLeUk2LUySJv6BGHKJ%0AiSOMO1%2BzYmdu3A2Eudcy4MVwgiWeHKNs7TJ.sRfYvnaoOmSH512RxlMonZlk%0ATcvjhpw1JZilTjM4sIYSeaR1AuMI6VHmNn6o0PRXOzj.6OYSCWHbuj3oqQOQ%0AzpUmMfROPakdfNhMXtnf90ERmbhEV%2BAwqQ3qyGhJKyiWdrT6fP8BqyhRI6F2%0A50phssIYKiRL0z2o1nQKeUws0qJh6cmQgdV4jEIwqau9HOWfjIYQkB22Nbrr%0AdgPZa0Q56oCThQppKRA2lTu7HaMilsNA2UL0JbYw8TrnMKPfZy8Gu7SahVya%0ACL5asxh5FOXP7BgWxH5oozlpSAbvcUwn2BttCvQvrEs%2BIrosxiqAvPdcfQ.K%0Aw6EsopM75ozCkxV3i8IxxkinK4Ic72MJvVQWn5U.O8JrGCQcggJQ%2BKpfMGIs%0AoD0.%2BIXaRaT2Is0.%2BldhaWOgBM.BTeKEaec1WI5.Zwgg54ZsV7nyxRKVkyaX%0AcwVwgFSnPqSlfapacIpzopHn6DNHTldRn86XbkCFBUqFemOLRImlzTqkRHA5%0ARaivpkIOnWvaKojbvxsJ8Rs.Id8THwqavBwzSgL8TAKzb1MZelMFV0FBe3JE%0A9P1xhZg1%2BkthodD7NOFfdGdmb%2BVH5ZI97OSkdb0Rez8KcEltHYMKemNsL30A%0A20yg85uK5xExT8ttu655HZXstNzy6Kee%2BeebYYdzpRPd71ckfM4Y6AI7MkK.%0A7EaWHWjWFnQeqMhNDOu3OuL5lq8K703HE4RbTAiFuJz92iC5o9AGpV7WS.47%0A1TJRcnS7H8zSTUh4r6Ro3qYAwsNTjucIJ439n1PFhCEGLHCQuvTbLx3BuItS%0ALh5Pst5IpkhvuAwnrCfuU7uuoMLh4tQXFLhYVmSSPL51dkR86uhTsyG5RvVu%0AfAXc6Ix34%2B4qzQC5s3udIxN85ncYW96yRelmWJKT48YoYq1Ir9xsccVSCcmh%0ACMVQ0FYYzKW.XClo1NcX4PzJ9xHQjHBueK.Q.gdCguIh9HHNUU.2K2BJLd0D%0Ae1i8Wy%2BDlmCWa5DyvJcsuZVrCigad0mB%2BVK8pVl5d66V3vZChBI5Xzp0stp1%0AHtZB7Igdn4mO3bYLL3xMue11nCmWO.7zsk6DmVbfuJdym0K8RYJ8hR.hGDH4%0ANRApHvx7rOxSAR4G0WV8jx7KJdRcyHW5lQpGXgsiPgNzxNT6QHTWqPXc4WOJ%0AiQ6YlawVXq9tWMy1iWdjPcbWZ75phg9NWCyOl2ACXZeK2kyK1kkrt8T%2Bh8cn%0AGTFrEoCs0TWpzurYtouRoASJoTScV9UuTpQUZqhnT2KgBYnppE9KuDZ21rNM%0A1UXpJV5syyQIG4fk7xW3BiRdJKRHJUuKCrJKW73GxRWqVgapkrVUCHW1Z5ur%0AYiF36iRS%2BLHJYaVdb4t8K.%2BaNGXV2.qT2S5L09rbocPwg6USh9Ba8mBGN.l3%0A7g0LwMJY7oaVSAOsHtL943xOaEyYMujmuWVpffcYu.JDJhVoWVgm3AhVYA3e%0Ak8BOW2TEx7ssVyCTEYHX4wRwiWjA1IW8hparQbNGbHSQLbQC7Cwa2ctExRS9%0ALHmWdLOUtnHKyyjYvSPwpFzZ1Iwa.XmdSH1oXXRVxQoHtzIwDAupPwbTNBZF%0Ax7CYG2tS3xnHBDAjVeGFZAPtEfrSi7xGUg9yUGlnXnxiN%2BNlCdYW7pcBGHiz%0AiU2DUHW1oG34pgZoq3K.HsT01rr051ydt0.3eIazYVcsEaIfdtJgzaW1hwBh%0ACSzLzSqwAEV2eluvyDUwKRBssdNt09G1h9mN8HP81IFF8pIFQs35KiWFmHT%2B%0Ac6937J2FbYVAM1oz5vVmG8B3akhCJssdx%2B25.wPty2hfPc7rgrZyKAxYRKM1%0A5pbntu%2BgvrA3bcpI7hHUXkHQow5WNFI4vUJ.O6sfs3Kg3dMQZoTndxzlhA5R%0AlHA5Rgm2zz95IBh9xL7mTwy4Q9CM2.NUFZTKe1e8GbsLilsFYMIX.BsFoS3s%0A2THz5tPjZQu0AxD5RjQKtEn7xxmLkAlywnzNt.cKt.06yVJbYRHvHcqbyghs%0AGiaqXfbXbUFuEw9mlLxK779KT8b7JS8pW%2B6md018gZaS1XpUki0CtnMHv8BA%0AP8H.sGsuYJKinjC6hVlvast4vdNrngCzNMYpZVD4lN9KKntIENoaZ.DrZWTt%0AXLtmbv.3aiSK44G.spj0gaT5Dec3n5IxG5%2B1pzeLX29nhOBqPPBfzFlQbOlY%0AFPh8eSgYahSRLHlWa.E08.Eti85muTFwJy1tMos0x.hz%2BtXfNoCm1NZuvIEK%0AcG47Niki7TStmE1tOZHG5ilo6a1.10qhADsupdcrSZcH7WBR.skRXrKsXypM%0A8gDWaI5wB%2B60Kgx%2BRaniKSApNAcFC05820Ilg5a6eKF2aABiLfoVGzSnLjMA%0AbusykrBt2JAY9lkRK67dJMFNEVxJxM70DYFrWIDbyi.wcrDVvz5e0WYS04UG%0AOnl6oW6q2irQUyzRKYiZnRqc2IGorTPhsE7iC0U.0w9nqyZBaJmTjUIYEs4M%0AAwkUlhdkQpgiq%2BEDXJAGpeeZZYHlCACcLdFvXRjXnNcor2JSCnM8jbj8mrCu%0AD1yKyyNsMj211CuK7OfcN0vDlamM8Awuo0eZw17nkx7VISZE3aOlF%2BKG4sF0%0Adfy8xz7KO.FMEp6ftps7PGTZ4ZumzAZA04Guw5h7h4igfk6%2BaxYggDF3gC0G%0AQDeGWWN4c5CUXuWrMTSfjDuy6JInQcY%2B954YgzHGUstLucXgfUgHLc3B3vau%0Aa.f9RDtPW1.i2eHKube1ywsYSHzg1BqPIU3Rfpr40WPZbh.W96rPWaP.NbgT%0A6CMBN5cWjfGXWjX.Fl0kHid4wzdBec37vVANglUE6aksdETu25UvvZKvpVmY%0AoZqHoES3cdkarHfQAtWeqVxvez27UTumlaWpZf6x84MC7c8lZXic9Ra1qNud%0Aecq88zsq3k1RRXeKHIJrCZBNHzDc5QRjfIHMEN8nI3DjlHHKnol6.lu9vNnW%0Afmb6fDiLaFJTyuWLMNEY94qySGBzEmB0gIE5oZI0YO5HG3.zUeTQBafeYcYL%0AhzzEut1oIDbToIhMZhuPOzfacvJ0diKIYiMzKrpM3h31PSWntdvEmrglfiLM%0AgsAmFW0SHarXgGW0SXaTOgarI.O7zDb5gSn.aooQDmHVPSgiq9Iqfow0Zmch%0ASiqp.rMdpfwiONAeMZhzSmWQZeWC063XA3Sm8nFBsIzMHYbQPaFPB6IW0fYP%0AeyuU0zSm8nH3PPsOpZVanIzH6JgEjz3pj0F22GYu2cOEAwJ4d81ebHs53GkY%0ARG.JkQG.JE4dBEoC%2B2wDJzFwQ33JOBswODTOs46iT%2BrbTsv9Q3Sm8fTanMCe%0ATym3HBgg9SPh5x2WGL1foWrA8UXiFLPBaTabyCNtQ7QswFKsmFYkaYmBLixL%0AUhc3oydTp0lgqTxHOvvFZBOpYCGQG.ZRtzlj7Q8DZVwigjGmqZkLHqeiKLzG%0A67l8V0YOJ0ZE11WGYnJsLU%2B5myPmNaTnV1zKDbJcBRS3wU2rUY2cbSoCylT5%0AvF2T5X2LtCGUdGiZKMMh7N7DjlrQ2Oab0EvrRdhL8jwovo2j99PxShS9828%2B%0A.OQeeE.%0A-----------end_max5_patcher-----------&#038;copied=copied!&#038;;copyto=copy to clipboard"  bgcolor="#ffffff"  wmode="opaque" /> </object></div>
<div id="post42840-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="pastedcode42840-0">----------begin_max5_patcher----------
4096.3oc6cs0iiaaE94Y+UPXTzGZcLDuJo9TZBPQJPeqoOksXgrMssxJK4HI
OytIH+2KuIaIaIOT1TZ0roIX8nal5vuygma7P5e6cOMaY1m3Ey.+MvOAd5oe
6cO8j5RxK7j47mlsO5SqRhJTO1rUY62ySKmMWeuR9mJUW+6hR2BJy.478YOy
AKiVs5iayyNltt5QShS4qDWP87HyEiWq91YK+4uAgqdxMYokoQ64pa82yiiR
ptS5w8woI7REs.MW7PT4pcwoa+PNeUotufQ9K7lCHXh7OPOj7OX7BOv+s16n
H9WUuCHbAMjBC7O+VxNVV8Z7jW72e26jeL2RTJk+hnKcEHc.TlGIfg7YW28Y
tq2C8ox9qOJP9GJV9Ix69570eKB5V2kM8YQCEmvelmWDmkVildZ1YZgpngP0
mAXEcwX0XDBjbaR1pOxWW608zr07M8oMxNvSO+7dxmnwGMex3zC47BgTbTog
vq+diNlT9gFHjT5ok6uIZEuyubqbvmlsMOdcVpjHZ7MkWt50I3eptn7yyzs5
IRiNzxWtLKKYYT9ywEwKS3M3CBoznz38Qk7xXM8f7N88h2eHOVOb7z01yKiV
GUFoIjZLo55IpIAzXjPiqewHBkfaELbgnOjT+FMjx8pciVjzoJFL1ioDwoUe
dhtuVfFV6N5KW94CFbe1OGW9AAXkGK5Q0ahJkdRBdV0kUpDzGL+NAEAos7jx
.MuLOtXUjlK5sHrC7p92nagM4c2I08rJKIKuZnQfuGMHXdqGAuF5tRgSmrBk
NVFTo3ko9DEdQ6sbaSRgI9O+4sdzkjR8AjRcYcxfQ2hAKE2mClsTXrRvgcHm
roYwlZ8+wcbflSCx1.RhKJA7Dt7wK.k6hJAQ4bvKwkB.EfVPAEkQoqixWCVy
eNVohpP9EKEMyddTJXQ82RaVUuxxp8xK8giC0VWYJ1A.ILjH+i+MXbg2fu44
PtwddQQzVdqbiUI7n7NTDguSfBcafBACUFh0Jnv3qzt2Gb5lJvbqP8sfwjrn
0cfhjgEE8z9yv9Z.EKhdl2AJRGTTjDnsbBeqfhM7ntIH9WAvNvP1vfgZScDL
qRgm.B8GBHT4clKQwiBqNGa.hhWVwEN6cAH5aOHlDsjmrJId0Gurq0eOIHJ2
tEAw7PvKtdepju2zWk1qOHL6JcFXt7CUbYMc5qKmGT+arjs2JbcGf.nNDvCF
TA7.s1AS3H2KK3lNj4dv7Vdh8eJ3J2nduRw66mADNZINQZKSbhQQcgLMFx6a
BVeMXe1ZdRAXSVNHQvOxAGK3Kde96y+QY9NJ3kpFU8zBbDHieZt7YLuKkGGm
a+tceizNSNbXbeCoyR.IPwrQDO8YS.22NDkxS5JVQu52PkfoloNn2vfm1fnu
xYVLR8mvqhbIKesN8GvtimIzCFxfya8H3MiJ06pWUsFVOJr9GNc.yMQanqQa
HVi1g2Dsahq9PrOhIQSeJJjnvUeDjxBeHbUzH9Lhut4t5HWCy2PI+pmW7ywk
Kjfa917N8qFhFRs8TcV1dTs8iq+LRX6vKwoqydoKPCeu5GM4PFahzfozOBqm
G06zXWsGYM+P4tkG2rQqawaTk21moxAQWwBCGFyNlT1QUfqevCIrQeUzt9+F
M2L9dgykGE9sY.3EcEcBaPyKiAhgrGK.kwxvNy2wlZHJqkXhIsTXcJXtK65r
.FRkcxPeDkDV+nGx9CMffgDYyIslEvpezXZlmE3ZrWKAp+CR6ZEE+G.q72Dk
CcMJaLbqsLgCzX98HgGPCBPD8TAHkI0YhWv3nuU8b02aPTmvLSkLR4+Ji7+C
SPA1tNLAhdRd87uIXOg0ebdlSkQ32wLmp53x62N7WjcLeUk2LUySJv6BGHKJ
iSOMO1+zYmdu3A2Eudcy4MVwgiWeHKNs7TJ.sRfYvnaoOmSH512RxlMonZlk
Tcvjhpw1JZilTjM4sIYSeaR1AuMI6VHmNn6o0PRXOzj.6OYSCWHbuj3oqQOQ
zpUmMfROPakdfNhMXtnf90ERmbhEV+AwqQ3qyGhJKyiWdrT6fP8BqyhRI6F2
50phssIYKiRL0z2o1nQKeUws0qJh6cmQgdV4jEIwqau9HOWfjIYQkB22Nbrr
dgPZa0Q56oCThQppKRA2lTu7HaMilsNA2UL0JbYw8TrnMKPfZy8Gu7SahVya
CL5asxh5FOXP7BgWxH5oozlpSAbvcUwn2BttCvQvrEs+IrosxiqAvPdcfQ.K
w6EsopM75ozCkxV3i8IxxkinK4Ic72MJvVQWn5U.O8JrGCQcggJQ+KpfMGIs
oD0.+IXaRaT2Is0.+ldhaWOgBM.BTeKEaec1WI5.Zwgg54ZsV7nyxRKVkyaX
cwVwgFSnPqSlfapacIpzopHn6DNHTldRn86XbkCFBUqFemOLRImlzTqkRHA5
RaivpkIOnWvaKojbvxsJ8Rs.Id8THwqavBwzSgL8TAKzb1MZelMFV0FBe3JE
9P1xhZg1+kthodD7NOFfdGdmb+VH5ZI97OSkdb0Rez8KcEltHYMKemNsL30A
20yg85uK5xExT8ttu655HZXstNzy6Kee+eebYYdzpRPd71ckfM4Y6AI7MkK.
7EaWHWjWFnQeqMhNDOu3OuL5lq8K703HE4RbTAiFuJz92iC5o9AGpV7WS.47
1TJRcnS7H8zSTUh4r6Ro3qYAwsNTjucIJ439n1PFhCEGLHCQuvTbLx3BuItS
Lh5Pst5IpkhvuAwnrCfuU7uuoMLh4tQXFLhYVmSSPL51dkR86uhTsyG5RvVu
fAXc6Ix34+4qzQC5s3udIxN85ncYW96yRelmWJKT48YoYq1Ir9xsccVSCcmh
CMVQ0FYYzKW.XClo1NcX4PzJ9xHQjHBueK.Q.gdCguIh9HHNUU.2K2BJLd0D
e1i8Wy+DlmCWa5DyvJcsuZVrCigad0mB+VK8pVl5d66V3vZChBI5Xzp0stp1
HtZB7Igdn4mO3bYLL3xMue11nCmWO.7zsk6DmVbfuJdym0K8RYJ8hR.hGDH4
NRApHvx7rOxSAR4G0WV8jx7KJdRcyHW5lQpGXgsiPgNzxNT6QHTWqPXc4WOJ
iQ6YlawVXq9tWMy1iWdjPcbWZ75phg9NWCyOl2ACXZeK2kyK1kkrt8T+h8cn
GTFrEoCs0TWpzurYtouRoASJoTScV9UuTpQUZqhnT2KgBYnppE9KuDZ21rNM
1UXpJV5syyQIG4fk7xW3BiRdJKRHJUuKCrJKW73GxRWqVgapkrVUCHW1Z5ur
YiF36iRS+LHJYaVdb4t8K.+aNGXV2.qT2S5L09rbocPwg6USh9Ba8mBGN.l3
7g0LwMJY7oaVSAOsHtL943xOaEyYMujmuWVpffcYu.JDJhVoWVgm3AhVYA3e
k8BOW2TEx7ssVyCTEYHX4wRwiWjA1IW8hparQbNGbHSQLbQC7Cwa2ctExRS9
LHmWdLOUtnHKyyjYvSPwpFzZ1Iwa.XmdSH1oXXRVxQoHtzIwDAupPwbTNBZF
x7CYG2tS3xnHBDAjVeGFZAPtEfrSi7xGUg9yUGlnXnxiN+NlCdYW7pcBGHiz
iU2DUHW1oG34pgZoq3K.HsT01rr051ydt0.3eIazYVcsEaIfdtJgzaW1hwBh
CSzLzSqwAEV2eluvyDUwKRBssdNt09G1h9mN8HP81IFF8pIFQs35KiWFmHT+
c6937J2FbYVAM1oz5vVmG8B3akhCJssdx+25.wPty2hfPc7rgrZyKAxYRKM1
5pbntu+gvrA3bcpI7hHUXkHQow5WNFI4vUJ.O6sfs3Kg3dMQZoTndxzlhA5R
lHA5Rgm2zz95IBh9xL7mTwy4Q9CM2.NUFZTKe1e8GbsLilsFYMIX.BsFoS3s
2THz5tPjZQu0AxD5RjQKtEn7xxmLkAlywnzNt.cKt.06yVJbYRHvHcqbyghs
GiaqXfbXbUFuEw9mlLxK779KT8b7JS8pW+6md018gZaS1XpUki0CtnMHv8BA
P8H.sGsuYJKinjC6hVlvast4vdNrngCzNMYpZVD4lN9KKntIENoaZ.DrZWTt
XLtmbv.3aiSK44G.spj0gaT5Dec3n5IxG5+1pzeLX29nhOBqPPBfzFlQbOlY
FPh8eSgYahSRLHlWa.E08.Eti85muTFwJy1tMos0x.hz+tXfNoCm1NZuvIEK
cG47Niki7TStmE1tOZHG5ilo6a1.10qhADsupdcrSZcH7WBR.skRXrKsXypM
8gDWaI5wB+60Kgx+RaniKSApNAcFC05820Ilg5a6eKF2aABiLfoVGzSnLjMA
busykrBt2JAY9lkRK67dJMFNEVxJxM70DYFrWIDbyi.wcrDVvz5e0WYS04UG
Onl6oW6q2irQUyzRKYiZnRqc2IGorTPhsE7iC0U.0w9nqyZBaJmTjUIYEs4M
AwkUlhdkQpgiq+EDXJAGpeeZZYHlCACcLdFvXRjXnNcor2JSCnM8jbj8mrCu
D1yKyyNsMj211CuK7OfcN0vDlamM8Awuo0eZw17nkx7VISZE3aOlF+KG4sF0
dfy8xz7KO.FMEp6ftps7PGTZ4ZumzAZA04Guw5h7h4igfk6+axYggDF3gC0G
QDeGWWN4c5CUXuWrMTSfjDuy6JInQcY+954YgzHGUstLucXgfUgHLc3B3vau
a.f9RDtPW1.i2eHKube1ywsYSHzg1BqPIU3Rfpr40WPZbh.W96rPWaP.NbgT
6CMBN5cWjfGXWjX.Fl0kHid4wzdBec37vVANglUE6aksdETu25UvvZKvpVmY
oZqHoES3cdkarHfQAtWeqVxvez27UTumlaWpZf6x84MC7c8lZXic9Ra1qNud
ecq88zsq3k1RRXeKHIJrCZBNHzDc5QRjfIHMEN8nI3DjlHHKnol6.lu9vNnW
fmb6fDiLaFJTyuWLMNEY94qySGBzEmB0gIE5oZI0YO5HG3.zUeTQBafeYcYL
hzzEut1oIDbToIhMZhuPOzfacvJ0diKIYiMzKrpM3h31PSWntdvEmrglfiLM
gsAmFW0SHarXgGW0SXaTOgarI.O7zDb5gSn.aooQDmHVPSgiq9Iqfow0Zmch
Siqp.rMdpfwiONAeMZhzSmWQZeWC063XA3Sm8nFBsIzMHYbQPaFPB6IW0fYP
eyuU0zSm8nH3PPsOpZVanIzH6JgEjz3pj0F22GYu2cOEAwJ4d81ebHs53GkY
RG.JkQG.JE4dBEoC+2wDJzFwQ33JOBswODTOs46iT+rbTsv9Q3Sm8fTanMCe
Tym3HBgg9SPh5x2WGL1foWrA8UXiFLPBaTabyCNtQ7QswFKsmFYkaYmBLixL
Uhc3oydTp0lgqTxHOvvFZBOpYCGQG.ZRtzlj7Q8DZVwigjGmqZkLHqeiKLzG
67l8V0YOJ0ZE11WGYnJsLU+5myPmNaTnV1zKDbJcBRS3wU2rUY2cbSoCylT5
vF2T5X2LtCGUdGiZKMMh7N7DjlrQ2Oab0EvrRdhL8jwovo2j99PxShS9828+
.OQeeE.
-----------end_max5_patcher-----------</code></pre></div>
</div>
</p><p>
[mod: replaced with compressed version]</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/using-jitter-cv-jit-to-track-a-square/#post-153355</guid>
					<title><![CDATA[Re: Using jitter (cv.jit) to track a square]]></title>
					<link>http://cycling74.com/forums/topic/using-jitter-cv-jit-to-track-a-square/#post-153355</link>
					<pubDate>Sat, 14 Mar 2009 23:58:10 +0000</pubDate>
					<dc:creator>Peter Nyboer</dc:creator>

					<description>
						<![CDATA[
						<p>when posting patches, use the &#8220;copy compressed&#8221; option in the file menu.<br />
If you can isolate the rectangle from its environment by making it a particular color, you could use jit.chromakey in mode 1 to generate a b/w image of only the rectangle, and use jit.findbounds to describe it&#8217;s perimeter, from which you can get the location and size.<br />
If you isoloate it by brightness, you could use jit.op @op >p or jit.lumakey, and again use jit.findbounds.<br />
You may also be able to use a cv.jit object (don&#8217;t know which off the top of my head&#8230;blob or heads or something like that?&#8230;to isolate it, and, once again, use findbounds.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/using-jitter-cv-jit-to-track-a-square/#post-153356</guid>
					<title><![CDATA[Re: Using jitter (cv.jit) to track a square]]></title>
					<link>http://cycling74.com/forums/topic/using-jitter-cv-jit-to-track-a-square/#post-153356</link>
					<pubDate>Sun, 15 Mar 2009 16:49:13 +0000</pubDate>
					<dc:creator>GhostandtheMachine</dc:creator>

					<description>
						<![CDATA[
						<p>Hey.</p>
<p>thanks a lot for the reply. Those seem like great ways to achieve my goal, the problem though is that my video feed is in black and white, and the square appears much more like a wire frame than an opaque square. With cv.jit.canny I can get it to make a clear outline of the square but with broken edges. The biggest issue is that when I compress/mask/and remove the background of my feed, I more often than not see 3 edges clearly and 4 edges like 50% of the time. </p>
<p>The size of the object will be the same so I was hoping to have jitter search out a specific square shape and then give location, size, etc., when it has a &#8221; best fit&#8221; type finder. I can get outlines with cv.jit.lines also but i don&#8217;t know how to give jitter a shape to search for.</p>
<p>Also thanks for the copy compress tip. </p>
<p>Any other suggestions would be great. I&#8217;ll also include an image so you can see what i am working with. </p>
<p>
thanks</p>
<p>j</p>
<p><div><span id="toggle153356-0" class="patchtoggle" onmousedown="toggleMaxPatch('post153356-0', 'er153356-0');">&#8211; Pasted Max <span id="maxversion153356-0"></span> Patch, click to <span id="er153356-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----------%0A2357.3oc6bs0aqiaD94r.6%2BAgfh9PQVCdUTpOcZ6S84h9TQwBYYZasqt3JIm%0AS1cQ%2BuWRNRIJIVLzmXJpBrAHQWrrzvuY3LeyvQ4299u6t6217jr69n%2Bbz%2BJ5%0At69M0YtybN8Yta7D2ceU1S4kYclK79Z4Wa19S2%2Bvvm0Kep2b97G27SE8axk0%0A8sME651rqM6qOeY0mqJpKk8l6AYxYaN2OdZ73o22T2WmUIM22%2BRaQV4y2G3x%0A6%2BkSRPpuW8L%2Bwpr91BkP%2BuGuphclupRN%2Bgjjm%2Btmx5yOVTe3Gak48vWWP3aP%0AODEmh0avXyFBZC5k6kVX5J9UyyS847TNNQX9r%2B62%2Bc5spMO3L5ognSesndWy%0ALXC9xXyyPVScWdqTVqOIZ7j6jm5Ot8798x1Wc92gV2%2Bf52KiSBa3Th.vINfS%0AzDyFThFn9lwBWsjtJfh9sXDYfk4glXqlPLjAZvB8lDpusfTC2sJ073MWgHEU%0AmqdkZ%2BnFJyaJaZAQDsIQf3IIObw8vSkU0iZ71Q37uIKzqA3Kp60391r5CSv9%0AsGdsvGq9Q7vE26UBuxKPWdVo4li1jdAUoUMIIIUq7DzX8FpwhWqUurlTcs%2Bt%0ANLD5PBxpRLElNBSD8oRrR10kcP9d%2BWsJjPF8Gv9O32k8WEm5hUN2.MbCZg4K%0AJ.0erU1crobW.AIgKVQBDwXLI7GH8QAAypq%2Bk689b3IrnlMLn.aEwnfYUhw4%0AYLyey6NkUKeYnz1btdmb2q7cdYXZaS6NfezLHGZNeWJWrDF3tMgQwfuKhfwe%0AiuK3IL46Brkl9mKirDqHKw.oIHXpJxLuUi1eBpWKNFlFqQLMxkp3byRmtmcL%0ADsgqAcC9Svb08Y5dyBoTqPpHElWa3wRIf1AgBBl5F.JvTAwLzEbRJyXDJznf%0AC.nPDyDv23c6MK.xrGDAbLlfA.j..H9SAf4MUURMYh25K7uWcposOJK5XV6t%0AnprteNJqdWjlwQTeSTYS1tnhW9dkE0xbE72%2Bp7AtJv2huyoAZslaYLeHrQJ.%0ANliXw9KyfYwu%2B5.P0JqZdTpvs77e9fw.8xXFwiXFw5DSJAPIJD%2B.B%2BRo9Cy5%0AJK1MgItKCXrKLMdVB2ftjgi8LJQfaIHHJAb6ydcJkJa9d0y%2BzYy2Ae64ncP1%0A%2Bz9rcxfQh0pcRLltQ46iv01Jlvi.cVbh%2BLUTXtZzdwj1dQIOI2qIpduwayXG%0AbgrubHSXq92473MBpfoysjAUECxTvmU1XVaQigXHSnh6LVsTFiyk1fNmgqed%0Aq2xYH1ZNCLtAsXIhkw.a0V7UrcXBxXmyhWfhu1Fs8fwYxEAHj2mqgsmWdror%0ANLvVgk3urL2dtuuo9FQL3MdmmRGhamNjQyyDnWlfvQdhjcslLgOY9YkzCdXE%0AFnPc6XefCTzmP0Zgm763E6Cbv5JsPfzEFvA7PR%2BKLP7ONusuMKuOps3vw9n8%0AsMUQkx88ahjaNrQm.w.NAezd0PP118G2lYOuBelKF2dMTFV9JHtLPollrj0y%0A6WKUoecv%2BQkmOHC2dIQX.KO.o.ZLdZwOrPco8vVR44pr0QEO4LWPLlg8R7ui%0AXZDyZ3LLiA1XzPhXMmh9h52eXcvPlG6.hEyI9Fw9zbiuAzf4ePjQf%2Bif.kC2%0AfHeNxPqhAs0hHh4za8fd1n9%2Bsl5Gks85JEV0T2jeTEaWt7UHjac4KAHfCgvi%0AMAqHdYBw7jiNkkK2l0Zp%2BbWTVjxYihGjZbEUTGsuQmAUT2.CphI4Prb0k1ZN%0ATT1v7HiqkTigEC6EBlK9xLIXoHxCuri0kcK1p6FJrflCy7RYPdmdImasanrx%0ASGy1VJmK2ikNtDEYujDLnx7PF3Dl84g57W7BpAihHbT9Q0DRJAoXkgh9RQcu%0Ar8TDdcPJBak3MS.Q0AGaXQfXEMfj5EWCOhmrH1JAAYtffCKzFUDFDbeQY4.9%0Ag7OrYAr3t.V.JI7XEz5aNbnTdipfltIytbAz9.SCy.jjDO1AOi8wyseUJpZB%0A5hTPRc.HnHnWRLyTH7E0eceTYz1kYhw70akZsR6ClIw.mnPETaHA0%2BzJgHf0%0ABqk.LvG3AfIdDxVCIqQsFJOYvhYnuOflhAG%2Bob2rPqCA0pazXwPqH.cFMd7u%0A9HKz%2BYmLpr3QYTtxHtMSkS0z0kXe6gsebu0cU4T8lFs1180szun1KBFhOIVT%0APZP4NkQgRn5BVnJq3C7t3.05hEGf1SNuroKX88BytwCrh4.3LrDQKK3zbRVG%0AJrwpy2gjPGfFO1V6KCuV1GG0EyuYjZmiNRkrusIh3eE97QlDeLgMnfVr.k47%0Atm1bnMaqh1HRuzhQe4bcw%2B4rbsT8gDGH7BccIlRVecsua08iQ0MEstverzDD%0AME1igwIyW9Oq4KAb3fjGwPyHfS9%2BAhboVmuvGxGlgdo0RIHuUTyghJwdU44V%0AIkTBgbAnhgDafZAao2zH9HVagou2qZdrHXzQRotfRXylwBY5EPZNyLcy%2BOe%2B%0ApgWjPTXqy4D3ASIn0PSBVazBqpRTvpPENwEXJcnqJ7cGz5d4DlrZTaP9uFCD%0AqoGQwSV1NbL54FZxStvWW8WBIwE2QfIj3arehgq1rZsu8eMFlmo9CdCZ10bt%0AMebbL1UGQSdt6jcpLtyLKG7KWk9Mpb5UcrX2t2zbwUE6N0nRRXPRrojcV3zu%0A5qeFgC6SgS%2BxKudENWjs2NBVHsJwMsJJLBmSZUZXDNpSHmtN3Q3kW3vqXjS6%0AN1QgK.HGyEgSmuT.PN2.tvDevQSNRXDNhSBGMbHG9CEN10JbZBdb8K8uX7%2Bs%0AIiGcSDacGC7wXJlEFL0oow3qVgOfhX3eE.rD9yGcavTOI12F%2B1NIbjvPjwIY%0AKLdsEtHZIgYZhWDML0LIAdAMS4i6eazyb%2BHxwbuIxDuHwDDxaRL1ISVbXrYw%0ANwBhb0DMDDgI.IFdWBIzmO5lH1oNMWyTf4..poh0rz8tm6L57jUb9LWuAIOw%0AqFjbmBYxu5Xl523FkfxiGZWvzmO51H1NMOhyBjgpSBGMH0ghv8ivo6mesJFp%0Aw7n5WezRZmFeskKXPPiYCqR2KGcaDa2P6qmoB23GfCKIjtqSGOZIE63UbZ7u%0AcHrtDNZPJqUrSp03vT5nX5ZV3bx8SbXr4hcasEBSvPgSUDDiWwBWRX7yk3jZ%0AMILzcSbhtaxmuVK5Sn17%2B.rTjHUI%0A-----------end_max5_patcher-----------&#038;copied=copied!&#038;;copyto=copy to clipboard"  bgcolor="#ffffff"  wmode="opaque" /> </object></div>
<div id="post153356-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="pastedcode153356-0">----------begin_max5_patcher----------
2357.3oc6bs0aqiaD94r.6+Agfh9PQVCdUTpOcZ6S84h9TQwBYYZasqt3JIm
S1cQ+uWRNRIJIVLzmXJpBrAHQWrrzvuY3LeyvQ4299u6t6217jr69n+bz+J5
t69M0YtybN8Yta7D2ceU1S4kYclK79Z4Wa19S2+vvm0Kep2b97G27SE8axk0
8sME651rqM6qOeY0mqJpKk8l6AYxYaN2OdZ73o22T2WmUIM22+RaQV4y2G3x
6+kSRPpuW8L+wpr91BkP+uGuphclupRN+gjjm+tmx5yOVTe3Gak48vWWP3aP
ODEmh0avXyFBZC5k6kVX5J9UyyS847TNNQX9r+62+c5spMO3L5ognSesndWy
LXC9xXyyPVScWdqTVqOIZ7j6jm5Ot8798x1Wc92gV2+f52KiSBa3Th.vINfS
zDyFThFn9lwBWsjtJfh9sXDYfk4glXqlPLjAZvB8lDpusfTC2sJ073MWgHEU
mqdkZ+nFJyaJaZAQDsIQf3IIObw8vSkU0iZ71Q37uIKzqA3Kp60391r5CSv9
sGdsvGq9Q7vE26UBuxKPWdVo4li1jdAUoUMIIIUq7DzX8FpwhWqUurlTcs+t
NLD5PBxpRLElNBSD8oRrR10kcP9d+WsJjPF8Gv9O32k8WEm5hUN2.MbCZg4K
J.0erU1crobW.AIgKVQBDwXLI7GH8QAAypq+k689b3IrnlMLn.aEwnfYUhw4
YLyey6NkUKeYnz1btdmb2q7cdYXZaS6NfezLHGZNeWJWrDF3tMgQwfuKhfwe
iuK3IL46Brkl9mKirDqHKw.oIHXpJxLuUi1eBpWKNFlFqQLMxkp3byRmtmcL
DsgqAcC9Svb08Y5dyBoTqPpHElWa3wRIf1AgBBl5F.JvTAwLzEbRJyXDJznf
C.nPDyDv23c6MK.xrGDAbLlfA.j..H9SAf4MUURMYh25K7uWcposOJK5XV6t
nprteNJqdWjlwQTeSTYS1tnhW9dkE0xbE72+p7AtJv2huyoAZslaYLeHrQJ.
NliXw9KyfYwu+5.P0JqZdTpvs77e9fw.8xXFwiXFw5DSJAPIJD+.B+Ro9Cy5
JK1MgItKCXrKLMdVB2ftjgi8LJQfaIHHJAb6ydcJkJa9d0y+zYy2Ae64ncP1
+z9rcxfQh0pcRLltQ46iv01Jlvi.cVbh+LUTXtZzdwj1dQIOI2qIpduwayXG
bgrubHSXq92473MBpfoysjAUECxTvmU1XVaQigXHSnh6LVsTFiyk1fNmgqed
q2xYH1ZNCLtAsXIhkw.a0V7UrcXBxXmyhWfhu1Fs8fwYxEAHj2mqgsmWdror
NLvVgk3urL2dtuuo9FQL3MdmmRGhamNjQyyDnWlfvQdhjcslLgOY9YkzCdXE
FnPc6XefCTzmP0Zgm763E6Cbv5JsPfzEFvA7PR+KLP7ONusuMKuOps3vw9n8
sMUQkx88ahjaNrQm.w.NAezd0PP118G2lYOuBelKF2dMTFV9JHtLPollrj0y
6WKUoecv+QkmOHC2dIQX.KO.o.ZLdZwOrPco8vVR44pr0QEO4LWPLlg8R7ui
XZDyZ3LLiA1XzPhXMmh9h52eXcvPlG6.hEyI9Fw9zbiuAzf4ePjQf+if.kC2
fHeNxPqhAs0hHh4za8fd1n9+sl5Gks85JEV0T2jeTEaWt7UHjac4KAHfCgvi
MAqHdYBw7jiNkkK2l0Zp+bWTVjxYihGjZbEUTGsuQmAUT2.CphI4Prb0k1ZN
TT1v7HiqkTigEC6EBlK9xLIXoHxCuri0kcK1p6FJrflCy7RYPdmdImasanrx
SGy1VJmK2ikNtDEYujDLnx7PF3Dl84g57W7BpAihHbT9Q0DRJAoXkgh9RQcu
r8TDdcPJBak3MS.Q0AGaXQfXEMfj5EWCOhmrH1JAAYtffCKzFUDFDbeQY4.9
g7OrYAr3t.V.JI7XEz5aNbnTdipfltIytbAz9.SCy.jjDO1AOi8wyseUJpZB
5hTPRc.HnHnWRLyTH7E0eceTYz1kYhw70akZsR6ClIw.mnPETaHA0+zJgHf0
Bqk.LvG3AfIdDxVCIqQsFJOYvhYnuOflhAG+ob2rPqCA0pazXwPqH.cFMd7u
9HKz+YmLpr3QYTtxHtMSkS0z0kXe6gsebu0cU4T8lFs1180szun1KBFhOIVT
PZP4NkQgRn5BVnJq3C7t3.05hEGf1SNuroKX88BytwCrh4.3LrDQKK3zbRVG
Jrwpy2gjPGfFO1V6KCuV1GG0EyuYjZmiNRkrusIh3eE97QlDeLgMnfVr.k47
tm1bnMaqh1HRuzhQe4bcw+4rbsT8gDGH7BccIlRVecsua08iQ0MEstverzDD
ME1igwIyW9Oq4KAb3fjGwPyHfS9+AhboVmuvGxGlgdo0RIHuUTyghJwdU44V
IkTBgbAnhgDafZAao2zH9HVagou2qZdrHXzQRotfRXylwBY5EPZNyLcy+Oe+
pgWjPTXqy4D3ASIn0PSBVazBqpRTvpPENwEXJcnqJ7cGz5d4DlrZTaP9uFCD
qoGQwSV1NbL54FZxStvWW8WBIwE2QfIj3arehgq1rZsu8eMFlmo9CdCZ10bt
MebbL1UGQSdt6jcpLtyLKG7KWk9Mpb5UcrX2t2zbwUE6N0nRRXPRrojcV3zu
5qeFgC6SgS+xKudENWjs2NBVHsJwMsJJLBmSZUZXDNpSHmtN3Q3kW3vqXjS6
N1QgK.HGyEgSmuT.PN2.tvDevQSNRXDNhSBGMbHG9CEN10JbZBdb8K8uX7+s
IiGcSDacGC7wXJlEFL0oow3qVgOfhX3eE.rD9yGcavTOI12F+1NIbjvPjwIY
KLdsEtHZIgYZhWDML0LIAdAMS4i6eazyb+HxwbuIxDuHwDDxaRL1ISVbXrYw
NwBhb0DMDDgI.IFdWBIzmO5lH1oNMWyTf4..poh0rz8tm6L57jUb9LWuAIOw
qFjbmBYxu5Xl523FkfxiGZWvzmO51H1NMOhyBjgpSBGMH0ghv8ivo6mesJFp
w7n5WezRZmFeskKXPPiYCqR2KGcaDa2P6qmoB23GfCKIjtqSGOZIE63UbZ7u
cHrtDNZPJqUrSp03vT5nX5ZV3bx8SbXr4hcasEBSvPgSUDDiWwBWRX7yk3jZ
MILzcSbhtaxmuVK5Sn17+.rTjHUI
-----------end_max5_patcher-----------</code></pre></div>
</div>
</p>						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/using-jitter-cv-jit-to-track-a-square/#post-153357</guid>
					<title><![CDATA[Re: Using jitter (cv.jit) to track a square]]></title>
					<link>http://cycling74.com/forums/topic/using-jitter-cv-jit-to-track-a-square/#post-153357</link>
					<pubDate>Thu, 09 Apr 2009 17:48:02 +0000</pubDate>
					<dc:creator>azs</dc:creator>

					<description>
						<![CDATA[
						<p>cv.jit.undergrad?</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/using-jitter-cv-jit-to-track-a-square/#post-153358</guid>
					<title><![CDATA[Re: Using jitter (cv.jit) to track a square]]></title>
					<link>http://cycling74.com/forums/topic/using-jitter-cv-jit-to-track-a-square/#post-153358</link>
					<pubDate>Fri, 10 Apr 2009 05:03:10 +0000</pubDate>
					<dc:creator>Roth</dc:creator>

					<description>
						<![CDATA[
						<p>It is in a paid library, but [tap.jit.colortrack] may be of some use as well (there is a demo of tap.tools).</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/using-jitter-cv-jit-to-track-a-square/#post-153359</guid>
					<title><![CDATA[Re: Using jitter (cv.jit) to track a square]]></title>
					<link>http://cycling74.com/forums/topic/using-jitter-cv-jit-to-track-a-square/#post-153359</link>
					<pubDate>Fri, 10 Apr 2009 14:50:26 +0000</pubDate>
					<dc:creator>GhostandtheMachine</dc:creator>

					<description>
						<![CDATA[
						<p>hey guys,</p>
<p>thanks for the replies.</p>
<p>One issue is that the object I am trying to detect is not opaque and is from a black and white video. The square appears much more like a wire frame with a white perimeter. </p>
<p>I tried to dig around the help files for the undergrad and learn objects but had trouble getting them to work. Any suggestions? As for the tap tools, I had the demo installed and it ran out so I&#8217;m not sure how I can try it out&#8230;..I will look into it though.thanks a lot</p>
<p>j</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/using-jitter-cv-jit-to-track-a-square/#post-153360</guid>
					<title><![CDATA[Re: Using jitter (cv.jit) to track a square]]></title>
					<link>http://cycling74.com/forums/topic/using-jitter-cv-jit-to-track-a-square/#post-153360</link>
					<pubDate>Fri, 10 Apr 2009 17:45:18 +0000</pubDate>
					<dc:creator>azs</dc:creator>

					<description>
						<![CDATA[
						<p>I&#8217;ve never used undergrad, but I considered using it once.  My guess is that you use cv.jit.moments to save a list of numbers associated with different aspects of the shape (the ideal square.)  Undergrad compares the list from the ideal shape with the shape it sees and gives you a number representing the aspects that are similar enough.  If the number is greater than x, assume it&#8217;s a square?  </p>
<p>
You can do the cv.jit.canny processing first and then undergrad. If have specific questions about how undergrad works, it might be easier to help, but it seems like it might be the &#8220;best fit&#8221; object that you said you were looking for.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/using-jitter-cv-jit-to-track-a-square/#post-153361</guid>
					<title><![CDATA[Re: Using jitter (cv.jit) to track a square]]></title>
					<link>http://cycling74.com/forums/topic/using-jitter-cv-jit-to-track-a-square/#post-153361</link>
					<pubDate>Sat, 02 Jan 2010 03:14:24 +0000</pubDate>
					<dc:creator>Jean-Marc Pelletier</dc:creator>

					<description>
						<![CDATA[
						<p>Hi, it might help a lot if you provided a sample image. Normally, if you could filter your image to get an opaque square, I would recommend using cv.jit.shift in mode 1, which would provide you with a set of vertices for the tracked region. You could then compare the image mass of the region with the expected value from the vertices. Since you only have partial edges, though, that&#8217;s going to be much more difficult. I think cv.jit.lines is your best bet in a situation like this but you&#8217;re going to have to do some work on the data. (I hope you like math.) Essentially, you need to find where the lines cross (if they do) and measure the angle. If you have a line segment that&#8217;s crossed by two other lines at more or less 90 degrees, you might have a box. </p>
<p>Anyway, in my experience, it&#8217;s always better to try to solve a vision problem in hardware first, and then work on the software. Using infrared lighting, for instance, you might be able to get a much better separation between the box and the background.</p>
						]]>
					</description>

					
					
				</item>

					
		
	</channel>
	</rss>

