<?xml version="1.0" encoding="utf-8" ?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">

    <title type="text">Open Source Interface</title>
    <link rel="alternate" type="text/html" href="http://nuigroup.com/forums/" />
    <link rel="self" type="application/atom+xml" href="http://nuigroup.com/forums/atom/" />
    <updated></updated>
    <rights>Copyright (c) 2008</rights>
    <generator uri="http://www.pmachine.com/" version="1.5.2">ExpressionEngine</generator>
    <id>tag:nuigroup.com,2008:08:21</id>


    <entry>
      <title>wxWidgets and registerListener</title>
      <link rel="alternate" type="text/html" href="http://nuigroup.com/forums/viewthread/2792/" />      
      <id>tag:nuigroup.com,2008:forums/viewthread/.2792</id>
      <published>2008-08-21T02:49:48Z</published>
      <updated></updated>
      <author><name>Gregi</name></author>
      <content type="html">
      <![CDATA[
        <p>Hi,
</p>
<p>
Anyone tried to pass a wxGLCanvas window to the registerListener?
<br />
I can pass a wxFrame and that works, but what I don&#8217;t know yet is how to catch correctly the events on the GLcanvas.
</p>
<p>
If anyone is interested, I can provide an example on how to create the listener on a wxFrame and on how to create touch events (still on the wxFrame)
<br />
Of course the interesting part would be the wxGLCanvas....
</p>
<p>
So any help is welcome!
</p>
<p>
Thx
<br />
Greg
</p>
      ]]>
      </content>
    </entry>

    <entry>
      <title>Anyone using (or used) Java for multitouch&#63;&amp;nbsp;</title>
      <link rel="alternate" type="text/html" href="http://nuigroup.com/forums/viewthread/2298/" />      
      <id>tag:nuigroup.com,2008:forums/viewthread/.2298</id>
      <published>2008-06-27T17:05:21Z</published>
      <updated></updated>
      <author><name>Alpha Algorist</name></author>
      <content type="html">
      <![CDATA[
        <p>Is anyone using or has anyone used Java for a multitouch app? Particularly using the open-table.org software?
</p>
      ]]>
      </content>
    </entry>

    <entry>
      <title>Processing + Java + blobDetection = Question&#63;XD</title>
      <link rel="alternate" type="text/html" href="http://nuigroup.com/forums/viewthread/2382/" />      
      <id>tag:nuigroup.com,2008:forums/viewthread/.2382</id>
      <published>2008-07-06T18:19:46Z</published>
      <updated></updated>
      <author><name>Chuckytuh</name></author>
      <content type="html">
      <![CDATA[
        <p>Hi there, i&#8217;m new on this forum and also new to the MT technology. Its been 4 days that I do nothing more than just watch movies, pdf, tutorials, etc.. and today i&#8217;ve started coding with Java and I got this question.. I&#8217;m using processing libs and a lib called blobDetection from <a href="http://www.v3ga.net/processing/BlobDetection/">http://www.v3ga.net/processing/BlobDetection/</a>, there is a project called lowres that makes blob tracking and also creates osc messages...I&#8217;ve been studying that code and ended up making one of my for tracking blobs&#8230; and the question is how can i send the x and y infos for multikey for example...i know that it works with touchlib and so i thought if i create a osc message equal to the ones created in touchlib than the flash app multikey would work too...am I thinking correctly? if you like i can post all the code here but it&#8217;s still at the begining....
</p>
<p>
Thanks all and I really LOVE all the work you all do here with all the projects!!! :D
</p>
      ]]>
      </content>
    </entry>

    <entry>
      <title>TUIO Processing: Accessing x, y pos from the CursorList</title>
      <link rel="alternate" type="text/html" href="http://nuigroup.com/forums/viewthread/2068/" />      
      <id>tag:nuigroup.com,2008:forums/viewthread/.2068</id>
      <published>2008-06-01T03:27:14Z</published>
      <updated></updated>
      <author><name>ben10</name></author>
      <content type="html">
      <![CDATA[
        <p>So I am hoping to use a multi-touch table I built with a classmate in a show on Wednesday. I have the great examples from picturetunes as well as the Demo from the TUIO website. They both run perfectly.&nbsp; My question is: How can I access the array of x and y positions of all the cursors from the main draw() function? If i have to create a whole program inside of the draw function of the TuioCursor class I guess I will...but Id rather not =P. Thanks a lot! Any suggestions would be helpful as I am a beginner at dealing with reading TUIO in Processing. 
</p>
<p>
import processing.opengl.*;
<br />
import tuio.*; 
<br />
TuioClient client; 
<br />
TuiCursorList cursorList;
<br />
void setup()
<br />
&#123;
<br />
  size(1024,768, OPENGL);
<br />
  client  = new TuioClient(this); // the TuioClient receives the information from Touchlib
<br />
  cursorList = new TuiCursorList(); //this is your little helper who handles all the cursors for you
<br />
  frameRate(30);
<br />
&#125;
</p>
<p>
void draw()
<br />
&#123;
<br />
  cursorList.draw(); //draw the cursors
<br />
  smooth();
<br />
  noStroke();
<br />
&#125;
</p>
<p>
/*
<br />
based on:::::::::::::::::::::::::::::::::::::::::::::::
<br />
TUIO processing demo - part of the reacTIVision project
<br />
<a href="http://mtg.upf.es/reactable">http://mtg.upf.es/reactable</a>
<br />
by Martin Kaltenbrunner <mkalten@iua.upf.es>
<br />
(see bottom of page for details)
<br />
modified by::::::::::::::::::::::::::::::::::::::::::::
<br />
picturetunes (<a href="http://christoph.picturetunes.at">http://christoph.picturetunes.at</a>)
<br />
*/
</p>
<p>
 //***************************//
<br />
 // PREDEFINED TUIO FUNCTIONS //
<br />
 //***************************//
</p>
<p>
////the redraw functions are no longer needed because we use a constant framerate
<br />
// called after each message bundle
<br />
void refresh() &#123; 
<br />
  //redraw(); 
<br />
&#125;
<br />
// called when a cursor appears the scene
<br />
void addTuiCursor(Integer s_id) &#123;
<br />
  System.out.println("add cursor &#8220;+s_id);
<br />
  cursorList.add(s_id);
<br />
  //redraw();
<br />
&#125;
</p>
<p>
// called when a cursor is removed from the scene
<br />
void removeTuiCursor(Integer s_id) &#123;
<br />
  System.out.println("remove cursor &#8220;+s_id);
<br />
  cursorList.remove(s_id);
<br />
  //redraw();
<br />
&#125;
</p>
<p>
// called when a cursor is moved
<br />
void updateTuiCursor (Integer s_id, Float xpos, Float ypos) &#123;
<br />
  //System.out.println("update cursor &#8220;+s_id+&#8221; &#8220;+xpos+&#8221; &#8220;+ypos);
<br />
  float xsize =width;
<br />
  float ysize =height;
<br />
  //the following lines of code could be probably improved 
<br />
  // the position values are read and casted to float
<br />
  // the values should (but strangely do not precicesly) start at 0 and end at 1 so you have to multiply them by the screensize to map them to the screen
<br />
  // the calculated values are subtracted from the screensize to mirror the coordinates
<br />
  cursorList.update(s_id,(float)xsize-((xsize*xpos.floatValue())),ysize-((float)(ysize*ypos.floatValue())));
<br />
  //redraw();
<br />
&#125;
<br />
 //****************//
<br />
 // LITTLE HELPERS //
<br />
 //****************//
<br />
 
<br />
 //this class stores all the cursors&#8230;
<br />
 class TuiCursorList &#123;
<br />
  java.util.Hashtable cursorList;
</p>
<p>
  TuiCursorList() &#123;
<br />
    //...in this java hastable
<br />
    cursorList = new Hashtable();
<br />
  &#125;
<br />
  //call the draw method of the cursors (just for testing to see what is happening)
<br />
  void draw() &#123;
<br />
    Enumeration e = cursorList.elements();
<br />
    while (e.hasMoreElements()) &#123;
<br />
      TuioCursor cursorPoint = (TuioCursor)e.nextElement();
<br />
      cursorPoint.draw();
<br />
    &#125;
<br />
  &#125;
<br />
  //create new cursor instance
<br />
  void add(Integer s_id) &#123; 
<br />
    //Vector pointList = new Vector();
<br />
    TuioCursor cursorPoint = new TuioCursor();
<br />
    cursorList.put(s_id,cursorPoint);
<br />
  &#125;
<br />
  //remove cursor
<br />
  void remove(Integer s_id) &#123;
<br />
    cursorList.remove(s_id);
<br />
  &#125;
<br />
  //update cursor position
<br />
  void update(Integer s_id, float xpos, float ypos) &#123;
<br />
   // println("number of cursors in cursor list:"+cursorList.size());
<br />
    // that is a nasty little detail: for some reason updateTuiCursor() is called before add addTuiCursor() 
<br />
    // which causes the programm to behave strangly. to avoid that you want to check if the object you want ot update is already there
<br />
    if(cursorList.containsKey(s_id))&#123;
<br />
      TuioCursor cursorPoint = (TuioCursor)cursorList.get(s_id);
<br />
      cursorPoint.update(xpos,ypos);
<br />
    &#125;
<br />
  &#125;
<br />
&#125;
<br />
// this is the class for the cursors. it doesn`t do pretty much yet but of course you can extend it!
<br />
class TuioCursor&#123;
<br />
  public float x,y;
<br />
 
<br />
  TuioCursor()&#123;
<br />
    //println("hello i am a tuio cursor");
<br />
    
<br />
  &#125;
<br />
  
<br />
  void update(float px, float py)&#123;
<br />
   // println("hurray somebody updates my position x:"+px+" y"+y);
<br />
    this.x=px;
<br />
    this.y=py; 
<br />
  &#125;
<br />
  
<br />
  void draw()&#123;
<br />
    
<br />
    //this comes handy for testing - you get visual response from your cursors
<br />
    //println("hurray somebody draws me");
<br />
    fill(0,50);
<br />
   ellipse(x, y, 16, 16);
<br />
    fill(250,50);
<br />
    rect(0,0,width, height);
<br />
  &#125;
<br />
  
<br />
&#125;
</p>
      ]]>
      </content>
    </entry>

    <entry>
      <title>Newish Processing OpenCV library</title>
      <link rel="alternate" type="text/html" href="http://nuigroup.com/forums/viewthread/2563/" />      
      <id>tag:nuigroup.com,2008:forums/viewthread/.2563</id>
      <published>2008-07-24T23:38:33Z</published>
      <updated></updated>
      <author><name>xsvdo</name></author>
      <content type="html">
      <![CDATA[
        <p>I downloaded a fairly newish OpenCV Processing and Java library found at :
</p>
<p>
<a href="http://www.ubaa.net/shared/processing/opencv/">http://www.ubaa.net/shared/processing/opencv/</a>
</p>
<p>
and looked at the (less than 100 LOC) blobs example using my development FTIR mini-table.&nbsp; I have played with this for less than 5 minutes but wanted to share because I think this is pretty cool.&nbsp; If you take a look at the screenshot I took, you can see that my table is pretty &#8220;dirty&#8221; looking with an old and bubbly layer of SORTA-Clear but blob detection was pretty resilient. I should have played around with the threshold some more but again, too excited and eager to share with y&#8217;all.
</p>
<p>
The top two images are the same raw output from the camera.&nbsp; The bottom left image is used for background subtraction and the bottom right is the money shot with blob detection.&nbsp; Pressing down on the acrylic causes the camera to see the FTIR from my bubbly SORTA-Clear (I guess my poor hardware setup shows the resiliency of the blob detection algorithm).
</p>
<p>
OT : Also check out the face detection sample, it worked pretty well for me out of the box.&nbsp; I am thinking that if a camera were positioned correctly, with the aid of a face detection algorithm, you could effectively track eye movement.&nbsp; Shining IR at someone&#8217;s face, the pupils become like blobs that can be tracked? It would be cool to do eye tracking . . . but I digress, too many multi-touch app. ideas floating in my head . . . need to start integrating this with the Processing TUIO library or straight to Flash (<a href="http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Integrate;action=display;num=1115427973">http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Integrate;action=display;num=1115427973</a>).&nbsp; Again, need to some leg work before coding.&nbsp; 
</p>
<p>
Anyway, hopefully someone finds this useful.
</p>
      ]]>
      </content>
    </entry>

    <entry>
      <title>Working Blobtracking with JMyron. testers wanted, source code available.&amp;nbsp;</title>
      <link rel="alternate" type="text/html" href="http://nuigroup.com/forums/viewthread/2460/" />      
      <id>tag:nuigroup.com,2008:forums/viewthread/.2460</id>
      <published>2008-07-16T07:35:35Z</published>
      <updated>2008-07-16T08:04:06Z</updated>
      <author><name>recklessness</name></author>
      <content type="html">
      <![CDATA[
        <p>Hello everyone
</p>
<p>
I have made this processing sketch with my own fixed version of JMyron (blob-center tracking binding was borked in JMyron)
<br />
<img src="http://www.pinobats.nl/pages/storage/generative.PNG"  alt='generative.PNG' />
</p>
<p>
it is only a very simple example, but it shows how easy this can be done in processing with my fix of JMyron <img src="http://nuigroup.com/images/smileys/wink.gif" width="19" height="19" alt="wink" style="border:0;" />
<br />
It looks for blobs and finds their centers, then uses the combined data of the blobs to generate a sound
<br />
(up/down = pitch, left/right = detune)
</p>
<p>
i would be happy if some of you would like to test it out and tell me what you think.
</p>
<p>
in the attached.rar file, you will find executables for Windows, Linux and Mac (although i am not sure wether or not it will work in mac and linux, use at your own risk!)
<br />
along with source code in .java and processing .pde sketch, accompanied by the libraries i have used.
</p>
<p>
quick manual :
<br />
When the application starts, hit the webcam settings button, and tune the saturation all the way down, so your picture is black and white.
<br />
the two sliders on the left controll the colour-blob tracking. (yes, these are mouse operated, not touch operated!)
<br />
The top slider controlls the grayscale colour that the application will try to track, and the bottom slider controlls the tracking tolerance.
<br />
You might have to play with these a little to find a setting that will work for you.
</p>
<p>
if you use FTIR or comparable, track for light colours, if you use a MTMini, track for dark colours.
</p>
<p>
Want to know more about the JMyron errors?
<br />
<a href="http://nuigroup.com/forums/viewthread/1818/">http://nuigroup.com/forums/viewthread/1818/</a>
</p>
<p>
Please let me know how well it works. <img src="http://nuigroup.com/images/smileys/smile.gif" width="19" height="19" alt="smile" style="border:0;" />
</p>
      ]]>
      </content>
    </entry>

    <entry>
      <title>CamTrax</title>
      <link rel="alternate" type="text/html" href="http://nuigroup.com/forums/viewthread/2355/" />      
      <id>tag:nuigroup.com,2008:forums/viewthread/.2355</id>
      <published>2008-07-03T09:50:15Z</published>
      <updated></updated>
      <author><name>zono</name></author>
      <content type="html">
      <![CDATA[
        <p>Some information about a interesting soft.
</p>
<p>
I don&#8217; t know if  somebody Knows Camtrax:
</p>
<p>
CamTrax Technologies supplies unique, patent-pending technology that enables the tracking of hand-held objects in real time, with high reliability, and low CPU consumption through any standard webcam.
</p>
<p>
It is a software-only solution that is easily portable to virtually any platform.
</p>
<p>
With CamSpace, any household object becomes an interactive gaming controller for your PC games!
</p>
<p>
The software can be loaded from website. Registration required to obtain a key. I will try to make some test tonight
</p>
<p>
Regards
</p>
      ]]>
      </content>
    </entry>

    <entry>
      <title>OSCPack Compile Errors</title>
      <link rel="alternate" type="text/html" href="http://nuigroup.com/forums/viewthread/2450/" />      
      <id>tag:nuigroup.com,2008:forums/viewthread/.2450</id>
      <published>2008-07-14T22:53:24Z</published>
      <updated></updated>
      <author><name>xelapond</name></author>
      <content type="html">
      <![CDATA[
        <p>Hi everyone,
</p>
<p>
I am trying to get TouchLib to run on Arch Linux again, it has worked before.&nbsp; I got up to compiling OSC Pack.&nbsp; Every time I try and make &amp;&amp; make install I get the following errors:
</p>
<p>
</p><div class="codeblock"><code>
<span style="color: #0000BB">&#91;alex</span><span style="color: #007700">@</span><span style="color: #0000BB">Andromeda&nbsp;oscpack&#93;</span><span style="color: #007700">$&nbsp;</span><span style="color: #0000BB">make<br />g</span><span style="color: #007700">++&nbsp;-</span><span style="color: #0000BB">Wall&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">O3&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">I</span><span style="color: #007700">./&nbsp;-</span><span style="color: #0000BB">DOSC_HOST_LITTLE_ENDIAN&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">c&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">o&nbsp;tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">o&nbsp;tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">In&nbsp;</span><span style="color: #007700">function&nbsp;</span><span style="color: #0000BB">‘void&nbsp;osc</span><span style="color: #007700">::</span><span style="color: #0000BB">assertEqual_</span><span style="color: #007700">(const&nbsp;</span><span style="color: #0000BB">T</span><span style="color: #007700">*,&nbsp;const&nbsp;</span><span style="color: #0000BB">T</span><span style="color: #007700">*,&nbsp;const&nbsp;</span><span style="color: #0000BB">char</span><span style="color: #007700">*,&nbsp;const&nbsp;</span><span style="color: #0000BB">char</span><span style="color: #007700">*,&nbsp;const&nbsp;</span><span style="color: #0000BB">char</span><span style="color: #007700">*,&nbsp;</span><span style="color: #0000BB">int</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">&#91;with&nbsp;T&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">char&#93;’</span><span style="color: #007700">:<br /></span><span style="color: #0000BB">tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">82</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘strcmp’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">In&nbsp;</span><span style="color: #007700">function&nbsp;</span><span style="color: #0000BB">‘char</span><span style="color: #007700">*&nbsp;</span><span style="color: #0000BB">osc</span><span style="color: #007700">::</span><span style="color: #0000BB">NewMessageBuffer</span><span style="color: #007700">(const&nbsp;</span><span style="color: #0000BB">char</span><span style="color: #007700">*,&nbsp;</span><span style="color: #0000BB">long&nbsp;unsigned&nbsp;int</span><span style="color: #007700">)</span><span style="color: #0000BB">’</span><span style="color: #007700">:<br /></span><span style="color: #0000BB">tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">102</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memcpy’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">In&nbsp;</span><span style="color: #007700">function&nbsp;</span><span style="color: #0000BB">‘void&nbsp;osc</span><span style="color: #007700">::</span><span style="color: #0000BB">test1</span><span style="color: #007700">()</span><span style="color: #0000BB">’</span><span style="color: #007700">:<br /></span><span style="color: #0000BB">tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">116</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘strcmp’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">In&nbsp;</span><span style="color: #007700">function&nbsp;</span><span style="color: #0000BB">‘void&nbsp;osc</span><span style="color: #007700">::</span><span style="color: #0000BB">test3</span><span style="color: #007700">()</span><span style="color: #0000BB">’</span><span style="color: #007700">:<br /></span><span style="color: #0000BB">tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">313</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">322</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">322</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">323</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">323</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">324</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">324</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">326</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">326</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">327</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">327</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">329</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">329</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">331</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">331</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">333</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">333</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">335</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">335</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">337</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">337</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">339</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">339</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">341</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">341</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">343</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">343</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">348</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">361</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memcmp’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">365</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">365</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">367</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">367</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">cpp</span><span style="color: #007700">:</span><span style="color: #0000BB">373</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">error</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">‘memset’&nbsp;was&nbsp;not&nbsp;declared&nbsp;in&nbsp;this&nbsp;scope<br />make</span><span style="color: #007700">:&nbsp;***&nbsp;</span><span style="color: #0000BB">&#91;tests</span><span style="color: #007700">/</span><span style="color: #0000BB">OscUnitTests</span><span style="color: #007700">.</span><span style="color: #0000BB">o&#93;&nbsp;Error&nbsp;1<br />&#91;alex</span><span style="color: #007700">@</span><span style="color: #0000BB">Andromeda&nbsp;oscpack&#93;</span><span style="color: #007700">$</span>
</code></div><p>
</p>
<p>
This happens with both 1.01 and 1.02.
</p>
<p>
All help is greatly appreciated,
</p>
<p>
Alex
</p>
      ]]>
      </content>
    </entry>

    <entry>
      <title>Processing only &#45; JMyron blob tracking</title>
      <link rel="alternate" type="text/html" href="http://nuigroup.com/forums/viewthread/1818/" />      
      <id>tag:nuigroup.com,2008:forums/viewthread/.1818</id>
      <published>2008-05-09T06:27:07Z</published>
      <updated></updated>
      <author><name>DjChongy</name></author>
      <content type="html">
      <![CDATA[
        <p>Hello there!
</p>
<p>
I&#8217;m fairly new on the forum so sorry if this question has already been raised.&nbsp; Was wondering if anyone else has had luck doing blob tracking using the JMyron computer vision library?&nbsp; I&#8217;ve got it working on my system but instead of reinventing the wheel i thought i&#8217;d check if anyone&#8217;s already gone down this road and found it useful/terrible?
</p>
<p>
cheers let me know!
<br />
-christopher
</p>
      ]]>
      </content>
    </entry>

    <entry>
      <title>touchlib and processing</title>
      <link rel="alternate" type="text/html" href="http://nuigroup.com/forums/viewthread/392/" />      
      <id>tag:nuigroup.com,2007:forums/viewthread/.392</id>
      <published>2007-06-25T13:04:47Z</published>
      <updated></updated>
      <author><name>picturetunes</name></author>
      <content type="html">
      <![CDATA[
        <p>hi,
</p>
<p>
on the touchlib page (<a href="http://www.whitenoiseaudio.com/touchlib/">http://www.whitenoiseaudio.com/touchlib/</a>) it says that you can use processing to receive data from touchlib via the tuio protocol, but it doesn&#8217;t say how. does anyone of you guys use touchlib in combination with processing? can somebody give me a hint?
</p>
<p>
cheers
</p>
      ]]>
      </content>
    </entry>


</feed>