<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
<link rel="self" type="application/atom+xml" href="http://forum.robosavvy.com/feed.php?f=17&amp;t=3709" />

<title>RoboSavvy Forum</title>
<subtitle>Robosavvy Forum: The largest online community of Humanoid Robot Builders</subtitle>
<link href="http://forum.robosavvy.com/index.php" />
<updated>2011-10-26T09:48:17+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=17&amp;t=3709</id>
<entry>
<author><name><![CDATA[robaldo]]></name></author>
<updated>2011-10-26T09:37:37+01:00</updated>
<published>2011-10-26T09:37:37+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=32617#p32617</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=32617#p32617"/>
<title type="html"><![CDATA[Using OpenCV Vision Library on RoBoard]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=32617#p32617"><![CDATA[
yes i knew that<br />as i saw in the video , there is some processes and the FPS is more than 15 (i think)<br />its enough for me using open cv and processing the image!<br />testing is the best way to know what i need <img src="http://forum.robosavvy.com/images/smilies/icon_wink.gif" alt=";)" title="Wink" /><br /><br />thanks<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2475">robaldo</a> — Wed Oct 26, 2011 9:37 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PedroR]]></name></author>
<updated>2011-10-26T09:48:17+01:00</updated>
<published>2011-10-26T09:28:08+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=32615#p32615</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=32615#p32615"/>
<title type="html"><![CDATA[Using OpenCV Vision Library on RoBoard]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=32615#p32615"><![CDATA[
Hi Robaldo<br /><br />25 fps seems the standard FPS when capturing normal video (wihtout processing).<br /><br />If you add OpenCV processing on top of that the number of FPS is likelly to be reduced significantly.<br /><br />There is no exact way of telling how many FPS it will do as it depends on the number of processes you will have running on your system as well as the type of vision processing you'll be eprforming (for example for BLOB tracking you should get higher FPS than Face tracking - both are OpenCV applications).<br /><br />I would recommend that you test first if you have access to a Roboard.<br /><br />Regards<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1061">PedroR</a> — Wed Oct 26, 2011 9:28 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[robaldo]]></name></author>
<updated>2011-10-26T08:30:33+01:00</updated>
<published>2011-10-26T08:30:33+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=32613#p32613</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=32613#p32613"/>
<title type="html"><![CDATA[Using OpenCV Vision Library on RoBoard]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=32613#p32613"><![CDATA[
i have rb110<br />i want to know what is the FPS of camera for 160*120 captured image size?<br />as u told its 25 fps<br />but i need to know it is 25 fps with process or without process?<br />is it directly using open cv?<br />i want to use open cv on my roboard and the FPS (with processing image) is really important to me<br />please help<br />thanks<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2475">robaldo</a> — Wed Oct 26, 2011 8:30 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[bermooda]]></name></author>
<updated>2011-05-12T15:45:39+01:00</updated>
<published>2011-05-12T15:45:39+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=31208#p31208</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=31208#p31208"/>
<title type="html"><![CDATA[Using OpenCV Vision Library on RoBoard]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=31208#p31208"><![CDATA[
thanks for reply <img src="http://forum.robosavvy.com/images/smilies/icon_smile.gif" alt=":)" title="Smile" /><br /><br />my camera is ok when i use other apps, like my old application written in C# using AForge.NET library. its plug and play A4Tech camera and no driver needed to capture video at all.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2716">bermooda</a> — Thu May 12, 2011 3:45 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[roboard]]></name></author>
<updated>2011-05-12T14:10:59+01:00</updated>
<published>2011-05-12T14:10:59+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=31205#p31205</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=31205#p31205"/>
<title type="html"><![CDATA[Using OpenCV Vision Library on RoBoard]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=31205#p31205"><![CDATA[
<blockquote><div><cite>bermooda wrote:</cite><br />...<br />unfortunately when i change color mode to 32-bit on my RB-110, the problem of white frames is still remaining!<br />...<br /></div></blockquote><br /><br />Hi, bermooda,<br /><br />we have tried OpenCV 2.2 on RB-100 &amp; RB-110 and everything worked normally. We guess that your issue is possibly caused by your camera driver, and you may try another camera or try the older OpenCV 2.1 again.<br /><br /><img src="http://forum.robosavvy.com/images/smilies/icon_smile.gif" alt=":)" title="Smile" /><p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1542">roboard</a> — Thu May 12, 2011 2:10 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[bermooda]]></name></author>
<updated>2011-05-07T11:46:31+01:00</updated>
<published>2011-05-07T11:46:31+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=31119#p31119</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=31119#p31119"/>
<title type="html"><![CDATA[Using OpenCV Vision Library on RoBoard]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=31119#p31119"><![CDATA[
hi<br />im using opencv 2.2 , but it shows just white frames!<br />and it works fine on windows 7,vista,xp on the other PCs and laptops.<br />i have tried to fix cxtypes.h file, but i couldn't find it! <br />the point is that on laptop's windows xp when i change windows color mode to 16-bit, it shows white frames just like my RB-110. but in 32-bit mode it works fine.<br />unfortunately when i change color mode to 32-bit on my RB-110, the problem of white frames is still remaining!<br /><br />any clues?<br /><br />P.S.<br />i have tried both on windows xp SP2 and sp3.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2716">bermooda</a> — Sat May 07, 2011 11:46 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[roboard]]></name></author>
<updated>2011-03-28T03:21:14+01:00</updated>
<published>2011-03-28T03:21:14+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=30653#p30653</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=30653#p30653"/>
<title type="html"><![CDATA[Using OpenCV Vision Library on RoBoard]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=30653#p30653"><![CDATA[
From OpenCV 2.1, the type of the host CPU is automatically recognized on-fly. So the new OpenCV now can work on RoBoard without rebuild.<br /><br /><img src="http://forum.robosavvy.com/images/smilies/icon_smile.gif" alt=":)" title="Smile" /><p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1542">roboard</a> — Mon Mar 28, 2011 3:21 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PaulL]]></name></author>
<updated>2010-12-31T20:15:06+01:00</updated>
<published>2010-12-31T20:15:06+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=29578#p29578</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=29578#p29578"/>
<title type="html"><![CDATA[Re: Using OpenCV Vision Library on RoBoard]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=29578#p29578"><![CDATA[
<blockquote><div><cite>IgorT wrote:</cite><br />Otherwise, why does the tracker arm in the video twitch so much? Is it because of reduced processor power due to image processing?<br /></div></blockquote><br /><br />I believe there are two reasons for the twitching:<br /><br />1 - Lack of accel / decel. I believe the moves in the video are linear interpolated, as in the RoboIO RCServo functions. OpenCV says the image has moved, the servo move code says &quot;move to x / y position&quot;, and with no accel / decel, the servo starts moving at a fixed speed, and stops moving from the fixed speed, causing the mechanism to show that inertia truly is a real-world phenomenon. <img src="http://forum.robosavvy.com/images/smilies/icon_smile.gif" alt=":)" title="Smile" /><br /><br />2- Not the mechanism's fault per se, but the mechanism has some flex in it, and the sudden starts and stops result in some flex at start and end of moves.<br /><br />The higher the speed / greater the mass, the more accel / decel is needed for smooth movement.<br /><br />If you watch the video, for smaller, slower corrections, the jerkiness is much less, and you can see it does not accelerate and decelerate for any of the corrections.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=741">PaulL</a> — Fri Dec 31, 2010 8:15 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[shervin.emami]]></name></author>
<updated>2010-12-29T11:33:55+01:00</updated>
<published>2010-12-29T11:33:55+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=29530#p29530</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=29530#p29530"/>
<title type="html"><![CDATA[Using OpenCV Vision Library on RoBoard]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=29530#p29530"><![CDATA[
I think 20-30fps is reasonable for what it is doing. Its rare to get any higher than 30fps when doing any sort of computer vision task even on a PC, let alone a tiny embedded device!<br /><br />Something you should consider is that most USB webcams don't work faster than 20-30 FPS even on a PC, so this in itself will limit your max speed even if you don't do any image processing or controlling servos.<br /><br />The standard face detection system in OpenCV usually runs between 2-15 FPS on a PC (if you use typical settings which are fairly slow but very accurate), so its obviously going to be slower on the RoBoard, but maybe not that much slower.<br /><br /><br />Cheers,<br />Shervin Emami.<br /><!-- m --><a class="postlink" href="http://www.shervinemami.co.cc/">http://www.shervinemami.co.cc/</a><!-- m --><p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1733">shervin.emami</a> — Wed Dec 29, 2010 11:33 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[IgorT]]></name></author>
<updated>2010-11-26T15:42:31+01:00</updated>
<published>2010-11-26T15:42:31+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=28996#p28996</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=28996#p28996"/>
<title type="html"><![CDATA[Re: Using OpenCV Vision Library on RoBoard]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=28996#p28996"><![CDATA[
<blockquote><div><cite>roboard wrote:</cite><br />For your reference, we have tried the OpenCV CamShift function on RoBoard with 160*120 images captured from a USB webcam in realtime; we got the frame rate between 20fps and 30fps.<br /><br />See the CamShift test at:<br /></div></blockquote><br /><br />Wait, the entire RoBoard is doing nothing more than tracking an object on camera and moving the servos accordingly and the frame rate is no higher than 20-30?<br /><br />How much processing powe,r does that leave for other potentialy complex algorithms trying to run on it?<br /><br /><br />I was kinda expecting more... If the resolution already has to be only 160x120, why not use the HaViMo for simple object detection and tracking, freeing up the RoBoard for other complex processing (if needed of course)?<br /><br />Does OpenCV offer much more than the HaViMo board? Examples perhaps?<br /><br /><br /><br />Otherwise, why does the tracker arm in the video twitch so much? Is it because of reduced processor power due to image processing?<br /><br /><br />Did you ever try simple face detection? How fast would that work, together with servo tracking? Hopefully a lot faster...<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2461">IgorT</a> — Fri Nov 26, 2010 3:42 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[roboard]]></name></author>
<updated>2011-03-28T03:19:56+01:00</updated>
<published>2009-10-02T03:18:24+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=22107#p22107</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=22107#p22107"/>
<title type="html"><![CDATA[Using OpenCV Vision Library on RoBoard]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=22107#p22107"><![CDATA[
<blockquote><div><cite>limor wrote:</cite><br />OpenCV released their V2.0 yesterday. it is based on the 1.1 which has been around in SVN. have you tested the new version for compatibility ?<br /></div></blockquote><br /><br />We have tried several OpenCV 2.0 functions, such as face detection, on RoBoard, and they still work fine. <br /><br />Some functions that originally use SSE2, e.g., cvSmooth() with CV_MEDIAN method, also work on RoBoard in the rebuilded version.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1542">roboard</a> — Fri Oct 02, 2009 3:18 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[limor]]></name></author>
<updated>2009-10-01T13:41:51+01:00</updated>
<published>2009-10-01T13:41:51+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=22103#p22103</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=22103#p22103"/>
<title type="html"><![CDATA[Using OpenCV Vision Library on RoBoard]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=22103#p22103"><![CDATA[
OpenCV released their V2.0 yesterday. it is based on the 1.1 which has been around in SVN. have you tested the new version for compatibility ?<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2">limor</a> — Thu Oct 01, 2009 1:41 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[roboard]]></name></author>
<updated>2010-07-08T08:30:22+01:00</updated>
<published>2009-10-01T10:35:27+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=22099#p22099</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=22099#p22099"/>
<title type="html"><![CDATA[Re: Using OpenCV on RoBoard]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=22099#p22099"><![CDATA[
The following is some information for people who are interested in rebuilding OpenCV for RoBoard:<br /><br />Since RoBoard's CPU doesn't support MMX, SSE, and SSE2 instructions, you need to disable the option in OpenCV's source code. To do this, find the following code segment in cxtypes.h of OpenCV 1.1pre1 or 2.0:<br /><br /><dl class="codebox"><dt>Code: </dt><dd><code>  #if &#40;&#40;defined WIN32 || defined _WIN32 || defined WIN64 || defined _WIN64&#41; &amp;&amp; \<br />      &#40;_MSC_VER &gt;= 1400 || defined CV_ICC&#41;&#41; \<br />      || &#40;defined __SSE2__ &amp;&amp; defined __GNUC__ &amp;&amp; __GNUC__ &gt;= 4&#41;<br />    #include &lt;emmintrin.h&gt;<br />    #define CV_SSE2 1<br />  #else<br />    #define CV_SSE2 0<br />  #endif</code></dd></dl><br /><br />and change it to:<br /><br /><dl class="codebox"><dt>Code: </dt><dd><code>  #if &#40;&#40;defined WIN32 || defined _WIN32 || defined WIN64 || defined _WIN64&#41; &amp;&amp; \<br />      &#40;_MSC_VER &gt;= 1400 || defined CV_ICC&#41;&#41; \<br />      || &#40;defined __SSE2__ &amp;&amp; defined __GNUC__ &amp;&amp; __GNUC__ &gt;= 4&#41;<br />    //#include &lt;emmintrin.h&gt;<br />    #define CV_SSE2 0<br />  #else<br />    #define CV_SSE2 0<br />  #endif<br /><br />  #undef __MMX__<br />  #undef __SSE__</code></dd></dl><br /><br />Now you can rebuild OpenCV using, e.g., VC2005 to get an OpenCV binary compatible to RoBoard.<br /><br />Note that some 3rd party libraries used by OpenCV may still employ MMX, SSE, and SSE2 instructions for performance optimization. But most of OpenCV core functions in the rebuilded version should work fine on RoBoard.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1542">roboard</a> — Thu Oct 01, 2009 10:35 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[roboard]]></name></author>
<updated>2009-07-14T12:36:16+01:00</updated>
<published>2009-07-14T12:36:16+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=20730#p20730</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=20730#p20730"/>
<title type="html"><![CDATA[Using OpenCV Vision Library on RoBoard]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=3709&amp;p=20730#p20730"><![CDATA[
Hi, the following is some information for everyone who is interested in using OpenCV on RoBoard.<br /><br />Testing OpenCV on RoBoard is very easy (provided that you have installed WinXP on RoBoard): Download OpenCV and install it into RoBoard. Run OpenCV's sample programs to see the results (you may need to connect a USB webcam first).<br /><br />Currently, we sugguest that you use OpenCV v1.0. Some functions of OpenCV v1.1pre1 use Intel SSE instructions and can fail on RoBoard, because RoBoard's CPU does not support both MMX and SSE instructions. (By the way, when compiling your RoBoard programs, do not enable the Pentium MMX or i686 optimization options; otherwise, your programs could fail on RoBoard.)<br /><br />In our test, many OpenCV sample programs, such as CamShift and Face detection, run well on RoBoard, except the speed may be somewhat slow (due to these samples taking a high image resolution).<br /><br />Keep in mind that RoBoard's performance is about 800MIPS; it may not perform fast enough in scenarios that may require INTENSE processing. However you should be OK for general purpose vision processing at low~medium res.<br />For your reference, we have tried the OpenCV CamShift function on RoBoard with 160*120 images captured from a USB webcam in realtime; we got the frame rate between 20fps and 30fps.<br /><br />See the CamShift test at:<br /><a href="http://www.youtube.com/watch?v=JdnRUkWIsxw" class="postlink">http://www.youtube.com/watch?v=JdnRUkWIsxw</a><br /><br /><div class='bbmedia' data-url='http://www.youtube.com/watch?v=JdnRUkWIsxw&amp;hl=pt-br&amp;fs=1&amp;' style='margin: 1px; display: inline-block; vertical-align: bottom;'><div style='width: 200px; height: 40px; border: 1px solid #999; display: table-cell; text-align: center; vertical-align: middle; font: 10px/10px Verdana; color: #555; opacity: 0.5;'><a style='color: #105289; text-decoration: none;' href='http://phpbbex.com/' target='_blank'>phpBB</a> &#91;media&#93;</div><script>if (typeof bbmedia == 'undefined') { bbmedia = true; var e = document.createElement('script'); e.async = true; e.src = 'js/bbmedia.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(e, s); }</script></div><br /><br /> <img src="http://forum.robosavvy.com/images/smilies/icon_smile.gif" alt=":)" title="Smile" /><p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1542">roboard</a> — Tue Jul 14, 2009 12:36 pm</p><hr />
]]></content>
</entry>
</feed>