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

    <title type="text">NUI Group - 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) 2010</rights>
    <generator uri="http://www.pmachine.com/" version="1.5.2">ExpressionEngine</generator>
    <id>tag:nuigroup.com,2010:03:11</id>


    <entry>
      <title>Hi i am Remy</title>
      <link rel="alternate" type="text/html" href="http://nuigroup.com/forums/viewthread/8980/" />      
      <id>tag:nuigroup.com,2010:forums/viewthread/.8980</id>
      <published>2010-03-11T18:11:33Z</published>
      <updated></updated>
      <author><name>jmaildotcome</name></author>
      <content type="html">
      <![CDATA[
        <p>Hi i&#8217;m Remy,
<br />
I&#8217;m a student at the Rotterdam University (a university of Applied Sciences), studying Communication and Multimedia Design.
<br />
for my study i&#8217;m working on a couple of projects including to one to build a multitouch table.
<br />
Hope to find some good tutorials, tips and tricks over here,
<br />
and if i&#8217;m all lost i hope you guys can help me.&nbsp; <img src="http://nuigroup.com/images/smileys/ohoh.gif" width="19" height="19" alt="oh oh" style="border:0;" /> 
<br />
Thanx for now 
<br />
GRTZ 
<br />
Remy
</p>
      ]]>
      </content>
    </entry>

    <entry>
      <title>Using the SurfaceToTUIO part of squidy&#45;lib to get TUIO apps working on MS Surface</title>
      <link rel="alternate" type="text/html" href="http://nuigroup.com/forums/viewthread/8974/" />      
      <id>tag:nuigroup.com,2010:forums/viewthread/.8974</id>
      <published>2010-03-11T07:08:37Z</published>
      <updated></updated>
      <author><name>bamalam</name></author>
      <content type="html">
      <![CDATA[
        <p>We have an application which we test on our own CCV based table which needs to run on a customer MS Surface unit.
</p>
<p>
As mentioned in a previous <a href="http://nuigroup.com/forums/viewthread/8582/">post</a> there should be a method of getting TUIO apps to work on MS Surface. This enables apps developed for CCV based equipment to work in an MS Surface environment and gives the advantage to TUIO using developers as there is another platform they can use.
</p>
<p>
The way this should work is to make use of a part of the squidy-lib library (see <a href="http://www.squidy-lib.de">squidy-lib.de</a>) called SurfaceToTUIO to get Surface events converted into TUIO ones. However in practice although the SurfaceToTUIO C# code is available and compiles in VS2008 it does not appear to be processing Surface messages. In the Surface simulator it appears to continuously process the one event - on the surface table it does not appear to respond to events at all. 
</p>
<p>
Therefore I was wondering if anyone has had experience with this and what was the outcome. I hope to track the errors down and post the results on this forum. 
</p>
<p>
Although strictly speaking this should go on the squidy-lib forum there has not been a single read of my post on there so this certainly seems to be the more active community!
</p>
<p>
<i>bamalam</i>
</p>
      ]]>
      </content>
    </entry>

    <entry>
      <title>[Tutorial] PS3 Eye Working on Linux</title>
      <link rel="alternate" type="text/html" href="http://nuigroup.com/forums/viewthread/4079/" />      
      <id>tag:nuigroup.com,2009:forums/viewthread/.4079</id>
      <published>2009-01-11T20:38:10Z</published>
      <updated>2009-01-11T20:42:04Z</updated>
      <author><name>vw_kubel</name></author>
      <content type="html">
      <![CDATA[
        <p>There seems to be a lot of interest in this little wonder of a webcam, but there is not much clear information on making it work (other than AlexP&#8217;s excellent work on Windows).
</p>
<p>
First off, my testing environment. Running Ubuntu 8.10 AMD64 with a custom kernel. Note: the standard issue model should do just fine, mine is trimmed down and optimized for my processor. These instructions should apply just fine to other distributions, but you will have to modify the commands accordingly (such as using root instead of sudo, and your package manager). I am going to assume that you have a basic knowledge of the terminal and all necessary build tools installed ("sudo apt-get install build-essential&#8221; on Ubuntu).
</p>
<p>
Now, on to the fun stuff. Thanks to a group on Linuxtv.org, we have a nice new V4L driver available for this. The first step is to install &#8216;hg&#8217; (included in the &#8220;mercurial&#8221; package on Ubuntu), and download the latest version of said driver: </p><div class="codeblock"><code>
<span style="color: #0000BB">sudo&nbsp;apt</span><span style="color: #007700">-</span><span style="color: #0000BB">get&nbsp;install&nbsp;mercurial</span>
</code></div><p> </p><div class="codeblock"><code>
<span style="color: #0000BB">hg&nbsp;</span><span style="color: #007700">clone&nbsp;</span><span style="color: #0000BB">http</span><span style="color: #007700">:</span><span style="color: #FF8000">//linuxtv.org/hg/~jfrancois/gspca/</span>
</code></div><p>
</p>
<p>
You should have a folder named &#8220;gspca&#8221; in the current terminal directory. Now we want to change into that directory and begin the build process: </p><div class="codeblock"><code>
<span style="color: #0000BB">cd&nbsp;gspca</span>
</code></div><p> </p><div class="codeblock"><code>
<span style="color: #0000BB">make</span>
</code></div><p>
</p>
<p>
At this point, make might complain about any number of things. You will want to check and make sure it is installing for your *current kernel* (check with &#8220;uname -r&#8221; if you are unsure). That is the biggest issue. If it complains about something else, post here and I or someone else will try to help as much as possible. If your build is successful, go ahead and install it: </p><div class="codeblock"><code>
<span style="color: #0000BB">sudo&nbsp;make&nbsp;install</span>
</code></div><p>
</p>
<p>
You should now have a patched V4L installed, and the driver should be working. Let&#8217;s go ahead and test this. Change into the test programs directory (assuming you are still in &#8220;gspca"), and build the driver test file: </p><div class="codeblock"><code>
<span style="color: #0000BB">cd&nbsp;v4l2</span><span style="color: #007700">-</span><span style="color: #0000BB">apps</span><span style="color: #007700">/</span><span style="color: #0000BB">test</span><span style="color: #FF8000">/</span>
</code></div><p> </p><div class="codeblock"><code>
<span style="color: #0000BB">make&nbsp;driver</span><span style="color: #007700">-</span><span style="color: #0000BB">test</span>
</code></div><p>
</p>
<p>
Now plug in your camera, and it is time to see if the driver install worked. </p><div class="codeblock"><code>
<span style="color: #007700">./</span><span style="color: #0000BB">driver</span><span style="color: #007700">-</span><span style="color: #0000BB">test</span>
</code></div><p>. This should produce an output string with information about the file format, and what is being transferred, etc.. If it says &#8220;no /dev/video*&#8221;, make sure the camera is plugged in. It seems to autodetect the proper video device, so other cameras or video capture cards shouldn&#8217;t be a problem. 
</p>
<p>
If you have made it this far, congratulations. Time to see some actual results in video form. Install one of the configurable video programs (Mplayer, VLC, Xawtv, etc..). VLC is probably the easiest to use here so: </p><div class="codeblock"><code>
<span style="color: #0000BB">sudo&nbsp;apt</span><span style="color: #007700">-</span><span style="color: #0000BB">get&nbsp;install&nbsp;vlc</span>
</code></div><p> Open VLC, then go to Media > Open Capture Device. In the configuration window, set it to V4L2, video device: /dev/video0, audio device: /dev/audio1. Your video and audio devices may be different, this assumes no other video inputs and one audio input (motherboard mic input in my case). In a second or two, you should see some nice 640x480 video in proper color, and the audio should be working. This concludes this part of the install process, as I haven&#8217;t yet tried anything further myself (will test tbeta and some other programs soon and report back). 
</p>
<p>
The problems seem to be: jumpy video, and VLC crashes if custom settings are used (e.g. for resolution and framerate). The occasional jumpy video can be blamed on the huge amount of raw video data being processed, and I am still looking into the custom settings problem. I imagine that as drivers for this camera progress, performance will too.
</p>
<p>
This concludes my tutorial, I hope it helps some. Please feel free to chime in with any questions or comments.
</p>
<p>
[edit] Oops, almost forgot to give credit. I had nothing to do with developing drivers, the guys at linuxtv.org (specifically &#8220;jfancois&#8221;, but I am sure there are others) took care of that. Getting it to work was largely thanks to excerpts from the PS2 Dev forums, specifically &#8220;jimparis&#8221; and &#8220;ao2&#8221;. Thread: <a href="http://a href="http://forums.ps2dev.org/viewtopic.php?t=9238&amp;postdays=0&amp;postorder=asc&amp;start=0"http://forums.ps2dev.org/viewtopic.php?t=9238&amp;postdays=0&amp;postorder=asc&amp;start=0/a"><a href="http://forums.ps2dev.org/viewtopic.php?t=9238&amp;postdays=0&amp;postorder=asc&amp;start=0">http://forums.ps2dev.org/viewtopic.php?t=9238&amp;postdays=0&amp;postorder=asc&amp;start=0</a></a>
</p>
      ]]>
      </content>
    </entry>

    <entry>
      <title>Remapping to correct radial distortion&#8212;best technique&#63;&amp;nbsp; CCV developers&#63;&amp;nbsp;</title>
      <link rel="alternate" type="text/html" href="http://nuigroup.com/forums/viewthread/8979/" />      
      <id>tag:nuigroup.com,2010:forums/viewthread/.8979</id>
      <published>2010-03-11T17:18:14Z</published>
      <updated></updated>
      <author><name>Let's Go Outside</name></author>
      <content type="html">
      <![CDATA[
        <p>I was trying to grab the source for CCV, but nuicode seems to be down.&nbsp; I&#8217;ve made an openFrameworks add-on called &#8220;Magnetic&#8221; that uses OpenCV to do tracking of blobs, outlines, peaks, and skeletons.&nbsp; You basically extend ofxMagneticApp instead of ofBaseApp and just call &#8220;getBlobs()&#8221; whenever you want info (has some nice features like integrated fullscreen settings and calibration).&nbsp; As much as we love CCV here, we&#8217;re finding we need something lightweight integrated directly into the applications we build.
</p>
<p>
But I&#8217;m not writing about Magnetic, I&#8217;m writing to ask what is the best approach to remap the camera image to the image you analyze for blobs?&nbsp; CCV seems to work well with both linear and lens distorted images (so long as there are more points), whereas mine sucks with a wide angle lens.&nbsp; Does CCV use any undistorting techniques, or are y&#8217;all just using cvFindHomography?&nbsp; I&#8217;m doing the latter, and just wanted to figure out which route to pursue.
</p>
<p>
My options are either:
</p>
<p>
A) Continue to use cvFindHomography() and allows users to add more points (a la CCV).
<br />
B) Stick with just four corners and then use arrow keys to adjust radial distortion values.
</p>
<p>
I&#8217;m thinking A would be the right route, as B could fail if the image is lopsided.&nbsp; It&#8217;s important that works for any type of screen.&nbsp; In fact, half of Magnetic&#8217;s whole purpose is to track limbs, etc, not touch points, so dedicated radial distortion correction is not an option.
</p>
<p>
Ideas?
</p>

<p>
A few early Magnetic videos, if interested:
<br />
<a href="http://www.youtube.com/watch?v=AEysenAU3qU">http://www.youtube.com/watch?v=AEysenAU3qU</a>
<br />
<a href="http://www.youtube.com/watch?v=W8kR7jbbtpY">http://www.youtube.com/watch?v=W8kR7jbbtpY</a>
<br />
<a href="http://www.youtube.com/watch?v=9NUa3k6cWY4">http://www.youtube.com/watch?v=9NUa3k6cWY4</a>
</p>
      ]]>
      </content>
    </entry>

    <entry>
      <title>NUI is a great resource</title>
      <link rel="alternate" type="text/html" href="http://nuigroup.com/forums/viewthread/8981/" />      
      <id>tag:nuigroup.com,2010:forums/viewthread/.8981</id>
      <published>2010-03-11T18:26:16Z</published>
      <updated></updated>
      <author><name>Ikzy</name></author>
      <content type="html">
      <![CDATA[
        <p>Hello :) 
</p>
<p>
I&#8217;ve been lurking on this site for weeks now, and any search query i think of Google will lead me here.. So this is probably the forum that knows Everything about anything. 
</p>
<p>
I decided to create this account  so I can participate in discussions and fire my questions when I actually done my research and started putting A and B together :)
</p>
<p>
I am a grad student on the Utrecht School of the Arts (<a href="http://www.hku.nl">http://www.hku.nl</a>) and studying Digital Media Design. 
</p>
<p>
Hopefully you&#8217;ll see me around.
</p>
<p>
greetings Marnix
</p>
      ]]>
      </content>
    </entry>

    <entry>
      <title>Smart Cameras&#63; Anyone with experience&#63;&amp;nbsp;</title>
      <link rel="alternate" type="text/html" href="http://nuigroup.com/forums/viewthread/8975/" />      
      <id>tag:nuigroup.com,2010:forums/viewthread/.8975</id>
      <published>2010-03-11T10:51:13Z</published>
      <updated></updated>
      <author><name>Fede.Block</name></author>
      <content type="html">
      <![CDATA[
        <p>Is there anyone working with this kind of hardware?
</p>
<p>
There are great solutions for blob tracking in the machine vision industry that can fit perfectly in a MT project.
<br />
Many of them support multicameras, amazing frame rates and very low latency.
<br />
We are looking for a solution of this kind for a large rear DI.
</p>
<p>
Just a couple of example : 
</p>
<p>
<a href="http://www.dalsa.com/ipd/products/boa.aspx">http://www.dalsa.com/ipd/products/boa.aspx</a>
<br />
<a href="http://www.analogic-computers.com/ProdServ/Bi-i/Bi-iv301F.html">http://www.analogic-computers.com/ProdServ/Bi-i/Bi-iv301F.html</a>
</p>
      ]]>
      </content>
    </entry>

    <entry>
      <title>Endlighten &#45; not getting the DSI effect</title>
      <link rel="alternate" type="text/html" href="http://nuigroup.com/forums/viewthread/8972/" />      
      <id>tag:nuigroup.com,2010:forums/viewthread/.8972</id>
      <published>2010-03-11T05:33:37Z</published>
      <updated></updated>
      <author><name>Chip</name></author>
      <content type="html">
      <![CDATA[
        <p>Hello,
</p>
<p>
I am trying to build a LCD DSI setup.
</p>
<p>
I have bought Endlighten plexi and led strips (850nm )which I mounted on the edges. I put a camera under, and a glass over, but i cant see the DSI effect. If i press the finger directly on the plexi i can see the FTIR effect. The edges of the plexi are milky so i think there are endlighten. I testes this with light leds and the light is filling the whole plate. What am I doing wrong? I cant i see the fingers on the touch surface?
</p>
<p>
Please help!!!!
</p>
      ]]>
      </content>
    </entry>

    <entry>
      <title>Quick multitouch setup</title>
      <link rel="alternate" type="text/html" href="http://nuigroup.com/forums/viewthread/8978/" />      
      <id>tag:nuigroup.com,2010:forums/viewthread/.8978</id>
      <published>2010-03-11T13:09:47Z</published>
      <updated></updated>
      <author><name>BenjaminV</name></author>
      <content type="html">
      <![CDATA[
        <p>hello,
</p>
<p>
I wander for quite a while on the internet and  I&#8217;ve found these setup which are quite quick to be put in place : 
<br />
PlayAnywhere of Microsoft Research : <a href="http://www.youtube.com/watch?v=0OomjJpa5fk">http://www.youtube.com/watch?v=0OomjJpa5fk</a>
<br />
LightTouch of light blue optics : <a href="http://lightblueoptics.com/">http://lightblueoptics.com/</a>
<br />
And of course the concept of Hype : <a href="http://nuigroup.com/log/comments/portable_large_interactive_display/">http://nuigroup.com/log/comments/portable_large_interactive_display/</a>
</p>
<p>
So here is my question, Is anyone know what software they are using? More particularly is anyone have made something similar in the technology as the PlayingAnywhere projet?
</p>
<p>
Thanks
</p>
<p>
PS: sorry for my english, i&#8217;m french!!!
</p>
      ]]>
      </content>
    </entry>

    <entry>
      <title>Making Windows 7 work with a FTIR table &#45; HELP!!!!&amp;nbsp;</title>
      <link rel="alternate" type="text/html" href="http://nuigroup.com/forums/viewthread/8970/" />      
      <id>tag:nuigroup.com,2010:forums/viewthread/.8970</id>
      <published>2010-03-10T19:38:04Z</published>
      <updated></updated>
      <author><name>Coolinst</name></author>
      <content type="html">
      <![CDATA[
        <p>How can I get my Windows 7 to be controlled by my FTIR table?
</p>
      ]]>
      </content>
    </entry>

    <entry>
      <title>Powering my leds OSRAM SFH485P</title>
      <link rel="alternate" type="text/html" href="http://nuigroup.com/forums/viewthread/8942/" />      
      <id>tag:nuigroup.com,2010:forums/viewthread/.8942</id>
      <published>2010-03-08T18:04:19Z</published>
      <updated></updated>
      <author><name>cedtat</name></author>
      <content type="html">
      <![CDATA[
        <p>Hello,
</p>
<p>
I&#8217;ve got a standard 13.8V - 20 A power supplied.
<br />
I want to try to test my webcam, so I made a little circuit of 8 leds SFH845P and a 18 Ohm resistor (thanks to ledcalculator.net)
</p>
<p>
So my webcam is working great ! But my leds are very bright at the beginning and then the intensity of the infrareds are getting down. I even killed the last led before the resistor.
<br />
I have very little knowledge as you can see because I have probably made a huge mistake but can figure out what ... before wiring everything I want to be sure of what I am doing <img src="http://nuigroup.com/images/smileys/smile.gif" width="19" height="19" alt="smile" style="border:0;" />.
</p>
<p>
I plan to build a circuit with 84 leds, results on led calculator seems clear for me but maybe I should use another power supply.
</p>
<p>
Many thanks,
<br />
Cédric
</p>
      ]]>
      </content>
    </entry>


</feed>