<?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: datamoshing with cv.jit.otpicalflow and jit.repos</title>
		<atom:link href="http://cycling74.com/forums/topic/datamoshing-with-cv-jit-otpicalflow-and-jit-repos/feed" rel="self" type="application/rss+xml" />
		<link>http://cycling74.com/forums/topic/datamoshing-with-cv-jit-otpicalflow-and-jit-repos/feed</link>
		<description></description>
		<pubDate>Wed, 19 Jun 2013 14:57:16 +0000</pubDate>
		<generator>http://bbpress.org/?v=2.2.4</generator>
		<language></language>

		
														
					
				<item>
					<guid>http://cycling74.com/forums/topic/datamoshing-with-cv-jit-otpicalflow-and-jit-repos/#post-66356</guid>
					<title><![CDATA[datamoshing with cv.jit.otpicalflow and jit.repos]]></title>
					<link>http://cycling74.com/forums/topic/datamoshing-with-cv-jit-otpicalflow-and-jit-repos/#post-66356</link>
					<pubDate>Mon, 04 Feb 2013 10:28:29 +0000</pubDate>
					<dc:creator>hrodgair</dc:creator>

					<description>
						<![CDATA[
						<p>Hi,</p>
<p>I&#8217;m quite new to max/jitter so I hope I&#8217;m not asking a dumb question.</p>
<p>I&#8217;m working on a patch to emulate a datamoshing effect on realtime with videocam capture.  Searching around it seems that a good approach would be to use opticalflow to get the motion of the pixels, then applying this motion to another image.  In jitter, this seems to be possible with cv.jit.opticalflow which I managed to output a 2-plane matrix, and then applying this matrix to the right inlet of jit.repos.  But the output of jit.repos displays nothing.  Not even with a plain JPG as left-input matrix.</p>
<p>This is my first post, so I&#8217;m not sure how it works</p>
<p>Any pointers on how to achieve this would be very much appreciated.</p>
<p>Cheers.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/datamoshing-with-cv-jit-otpicalflow-and-jit-repos/#post-238860</guid>
					<title><![CDATA[Re: datamoshing with cv.jit.otpicalflow and jit.repos]]></title>
					<link>http://cycling74.com/forums/topic/datamoshing-with-cv-jit-otpicalflow-and-jit-repos/#post-238860</link>
					<pubDate>Mon, 04 Feb 2013 12:27:01 +0000</pubDate>
					<dc:creator>dtr</dc:creator>

					<description>
						<![CDATA[
						<p>It works for me (with a 2nd jit.qt.movie as modulator input &#8217;cause I don&#8217;t have a webcam). I changed 2 things though:<br />
- set the qmetro to 40ms for a framerate of 25fps, you have it set at 2ms/500fps (you can also set [qmetro 25 hz] for the same effect)<br />
- set @unique 1 on the modulator jit.qt.movie so I don&#8217;t get identical frames, which result in no optical flow. You should be able to set this on your grab object as well. Perhaps you &#8216;ll need to use [jit.grab] instead of [cv.jit.grab] for that.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/datamoshing-with-cv-jit-otpicalflow-and-jit-repos/#post-238861</guid>
					<title><![CDATA[Re: datamoshing with cv.jit.otpicalflow and jit.repos]]></title>
					<link>http://cycling74.com/forums/topic/datamoshing-with-cv-jit-otpicalflow-and-jit-repos/#post-238861</link>
					<pubDate>Mon, 04 Feb 2013 12:47:30 +0000</pubDate>
					<dc:creator>hrodgair</dc:creator>

					<description>
						<![CDATA[
						<p>Thanks for your quick response, dtr.</p>
<p>I did as you suggested, but still no output from the jit.repos.  I must be missing something.  I had a jit.qt.movie loader, too, but I removed it to post it here.  What filetype did you load as modulator?  And as target?  Could you post your patch to see if it works for me?</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/datamoshing-with-cv-jit-otpicalflow-and-jit-repos/#post-238862</guid>
					<title><![CDATA[Re: datamoshing with cv.jit.otpicalflow and jit.repos]]></title>
					<link>http://cycling74.com/forums/topic/datamoshing-with-cv-jit-otpicalflow-and-jit-repos/#post-238862</link>
					<pubDate>Mon, 04 Feb 2013 12:53:09 +0000</pubDate>
					<dc:creator>dtr</dc:creator>

					<description>
						<![CDATA[
						<p>Here you go. (I used &#8216;copy compressed&#8217;. That&#8217;s the easier way to share patches on the forum. Copy the full blob below or click &#8216;copy to clipboard&#8217;, then File>New from clipboard in Max)</p>
<p>It uses Max&#8217;s example video files.</p>
<div><span id="toggle238862-0" class="patchtoggle" onmousedown="toggleMaxPatch('post238862-0', 'er238862-0');">&#8211; Pasted Max <span id="maxversion238862-0"></span> Patch, click to <span id="er238862-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----------%0A1060.3oc0Y10biZCEF9Z6eEZ3ZWOHg3qdU5uiN6jQXTbTJHQ.4jzcm8%2BdQe3%0AtdS0FiiAY0avFgP9UObNG8h72VuJpR7FcHB76f%2BDrZ02VuZktIUCqrmuJpk7%0A1tFxftaQb5qhpmh1Xtjj9lT2bifT2RGF.8TRMnphzzrsU7xw9wp08Z7N%2Bshi%0As8ffK4jVp9J%2BQOizb7J7CsLdCUp%2BEg%2BnQwA46aUMHCrupGDHZarsYSOk%2BcG0%0AL2hh.ewdoNhb2iL9966o6jlqBQvw6DjjoNBwX0Gn3swfuntkuuds5vlYEPMj%0A5QM7KPTd3gnzLjFQZ1.SyuJDo3.YO8%2BvHEZbfC3EhCzmAGc8zAJWRjLA%2Bz4c%0AZpZplmnNFaO7uf5BYXgYrzCSh96vhYFgCRQmCDhtgHLCCmMDlkCOAgIKDBI8%0ARGLL4VFFVVNeLDUdBCwWEC%2BEE6dhI29rTUciQA2cfyd9.E.cvT7rToCcgU5F%0Ak28sDYO6snMmAV3BCfP1OJ8YgObtOB4tv0JyzjHGMCEwFkYEs20DO67S7NR%2B%0AX6RZ%2B8TNopQ2i3kKlgwkpfkJBe%2BGxmjTrIuRmplFuDdI5GUGEz0P3zchCbWE%0AqvySE%2BKkRmMe5HdTwLiQNwKBeTkeL42L9CBWzAFdNrrjAUpyrxSWJvzQ18W.%0AjKOBk2jPlKnXLpvT9EqselVbUHRyhWY7ZwqtfQwmX8mKOc.lXeNqmQE5rgrE%0AZFk5kYTY71zMiKaZRrso4YIaS8hM2jvaASjYM.6Bl90xJrH.4QbwI7Xwse5J%0AJINzcclYBSP5MjHqXIVJ34QuS8hwnSvie0Eif2jHmyZuxPFSvSA7p.iTreei%0Ay3CzL4wD9QlIO%2BrL43zaYLBzS6DCf6pFcPV2Jpo.rqJH4gto.XrwQYtc26fK%0AAu18xVExDcR1NRyCMhWA2MFX7nnFT05BaYyRIljqBaeBmUFeHvrxEzZEzOFQ%0Ar9omKmHeThz9JTygVhq4ZvuAG1m7PyVKkmrH6uwtFwfqJsv.zuF1TOwt8XkK%0AheMQGk6BGvvCGIYwmfi7kvtls359dREHAEO99cwNfS4%2BWxjraUX7sv1VVX5Z%0AytKplfnkx1V5s10lcVlf%2B.ea56Opgwe%2B%2B5pd7Ts%2ByS8Awg9cGEvQyofer0%2B0%0AzAIiq%2B6BNoSo%2BTedjUWS4mRgZ1fBLZ1E67YvTkCbBpA6M0fBJ0jDTpIKnTSd%0APoF7DTCzexoXBxQsIF9JqBFX5YJo4uSzKodRmfbx7lZJCqXYbdXE7fmzZD96%0AwEdRqfh7Wx0ThevvvROpcoB.CH83OCXnj.q3b7TzSQXoGXt%2BLLGXKtCmT8YO%0A9BESwm56RBWb8.mhd7S8G3j7p5u0ufSo9iGebAWP4Xd4cRW2Kz9A6PpURTK4%0AIQu5zrM5SYbyo5QLpm9B6X%2BKVqFsuu9e.xpIdY.%0A-----------end_max5_patcher-----------&#038;copied=copied!&#038;;copyto=copy to clipboard"  bgcolor="#ffffff"  wmode="opaque" /> </object></div>
<div id="post238862-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="pastedcode238862-0">----------begin_max5_patcher----------
1060.3oc0Y10biZCEF9Z6eEZ3ZWOHg3qdU5uiN6jQXTbTJHQ.4jzcm8+dQe3
tdS0FiiAY0avFgP9UObNG8h72VuJpR7FcHB76f+DrZ02VuZktIUCqrmuJpk7
1tFxftaQb5qhpmh1Xtjj9lT2bifT2RGF.8TRMnphzzrsU7xw9wp08Z7N+shi
s8ffK4jVp9J+QOizb7J7CsLdCUp+Eg+nQwA46aUMHCrupGDHZarsYSOk+cG0
L2hh.ewdoNhb2iL9966o6jlqBQvw6DjjoNBwX0Gn3swfuntkuuds5vlYEPMj
5QM7KPTd3gnzLjFQZ1.SyuJDo3.YO8+vHEZbfC3EhCzmAGc8zAJWRjLA+z4c
ZpZplmnNFaO7uf5BYXgYrzCSh96vhYFgCRQmCDhtgHLCCmMDlkCOAgIKDBI8
RGLL4VFFVVNeLDUdBCwWEC+EE6dhI29rTUciQA2cfyd9.E.cvT7rToCcgU5F
k28sDYO6snMmAV3BCfP1OJ8YgObtOB4tv0JyzjHGMCEwFkYEs20DO67S7NR+
X6RZ+8TNopQ2i3kKlgwkpfkJBe+GxmjTrIuRmplFuDdI5GUGEz0P3zchCbWE
qvySE+KkRmMe5HdTwLiQNwKBeTkeL42L9CBWzAFdNrrjAUpyrxSWJvzQ18W.
jKOBk2jPlKnXLpvT9EqselVbUHRyhWY7ZwqtfQwmX8mKOc.lXeNqmQE5rgrE
ZFk5kYTY71zMiKaZRrso4YIaS8hM2jvaASjYM.6Bl90xJrH.4QbwI7Xwse5J
JINzcclYBSP5MjHqXIVJ34QuS8hwnSvie0Eif2jHmyZuxPFSvSA7p.iTreei
y3CzL4wD9QlIO+rL43zaYLBzS6DCf6pFcPV2Jpo.rqJH4gto.XrwQYtc26fK
Au18xVExDcR1NRyCMhWA2MFX7nnFT05BaYyRIljqBaeBmUFeHvrxEzZEzOFQ
r9omKmHeThz9JTygVhq4ZvuAG1m7PyVKkmrH6uwtFwfqJsv.zuF1TOwt8XkK
heMQGk6BGvvCGIYwmfi7kvtls359dREHAEO99cwNfS4+WxjraUX7sv1VVX5Z
ytKplfnkx1V5s10lcVlf+.ea56Opgwe++5pd7Ts+yS8Awg9cGEvQyofer0+0
zAIiq+6BNoSo+TedjUWS4mRgZ1fBLZ1E67YvTkCbBpA6M0fBJ0jDTpIKnTSd
PoF7DTCzexoXBxQsIF9JqBFX5YJo4uSzKodRmfbx7lZJCqXYbdXE7fmzZD96
wEdRqfh7Wx0ThevvvROpcoB.CH83OCXnj.q3b7TzSQXoGXt+LLGXKtCmT8YO
9BESwm56RBWb8.mhd7S8G3j7p5u0ufSo9iGebAWP4Xd4cRW2Kz9A6PpURTK4
IQu5zrM5SYbyo5QLpm9B6X+KVqFsuu9e.xpIdY.
-----------end_max5_patcher-----------</code></pre></div>
</div>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/datamoshing-with-cv-jit-otpicalflow-and-jit-repos/#post-238863</guid>
					<title><![CDATA[Re: datamoshing with cv.jit.otpicalflow and jit.repos]]></title>
					<link>http://cycling74.com/forums/topic/datamoshing-with-cv-jit-otpicalflow-and-jit-repos/#post-238863</link>
					<pubDate>Mon, 04 Feb 2013 12:57:12 +0000</pubDate>
					<dc:creator>dtr</dc:creator>

					<description>
						<![CDATA[
						<p>One efficiency thingy: if there&#8217;s no specific reason for otherwise, the jit.qt.movies and grabs should be driven from the same qmetro, not individual ones.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/datamoshing-with-cv-jit-otpicalflow-and-jit-repos/#post-238864</guid>
					<title><![CDATA[Re: datamoshing with cv.jit.otpicalflow and jit.repos]]></title>
					<link>http://cycling74.com/forums/topic/datamoshing-with-cv-jit-otpicalflow-and-jit-repos/#post-238864</link>
					<pubDate>Mon, 04 Feb 2013 12:59:29 +0000</pubDate>
					<dc:creator>hrodgair</dc:creator>

					<description>
						<![CDATA[
						<p>Got it.  Changing the offset mode flag to 1 (spatial map relative offsets) on the jit.repos made the trick.<br />
[jit.repos @mode 1]<br />
Thanks!</p>
						]]>
					</description>

					
					
				</item>

					
		
	</channel>
	</rss>

