<?xml version="1.0" encoding="ISO-8859-1" ?><rss version="2.0">
<channel>
    <title>RoboRealm Forum</title>
    <link>http://www.RoboRealm.com/</link>
    <description>The newest forum threads.</description>
    <lastBuildDate>Tue, 30 Nov 1999 00:11:00 EST</lastBuildDate>
    <language>en-us</language>
    <copyright>Copyright: (C) RoboRealm, http://www.RoboRealm.com/</copyright>
    <docs>http://www.RoboRealm.com/</docs>

    <item>
        <title>No Title</title>
        <description>
        Steven,&lt;br&gt;This solution worked very well-- Thank you very much!!&lt;br&gt;Charlie        </description>
        <link>http://www.roborealm.com/forum/index.php?thread_id=5954</link>
        <guid>http://www.roborealm.com/forum/index.php?thread_id=5954</guid>
        <pubDate>Tue, 30 Nov 1999 00:11:00 EST</pubDate>
    </item>
    <item>
        <title>No Title</title>
        <description>
        Charlie,&lt;br&gt;&lt;br&gt;Due to the way the interface is, it will only transform arrays that contain X, Y coordinates. Because with a single variable its unknown if its the X or Y coordinate it will only do arrays.&lt;br&gt;&lt;br&gt;Add a SetVariable module and use&lt;br&gt;&lt;br&gt;my_points = [NORTHWEST_X], [NORTHWEST_Y] [x] IsArray&lt;br&gt;&lt;br&gt;that will create a 2 item array that will appear in the AIC module.&lt;br&gt;&lt;br&gt;Note, this ability to create an array using expressions *JUST* added to the SetVariable module so you will need to download the latest version for this to work.&lt;br&gt;&lt;br&gt;Options button-&amp;gt;Download button.&lt;br&gt;&lt;br&gt;STeven.        </description>
        <link>http://www.roborealm.com/forum/index.php?thread_id=5954</link>
        <guid>http://www.roborealm.com/forum/index.php?thread_id=5954</guid>
        <pubDate>Tue, 30 Nov 1999 00:11:00 EST</pubDate>
    </item>
    <item>
        <title>No Title</title>
        <description>
        Steven,&lt;br&gt;Thank you for the quick response.&amp;nbsp;&amp;nbsp;I think this approach would work if I could input points from the Point_Location module.&amp;nbsp;&amp;nbsp;For instance, I would like to transform the NW point of a blob image.&amp;nbsp;&amp;nbsp; Is that possible?&amp;nbsp;&amp;nbsp;My &quot;Available variables&quot; window is completely blank.&amp;nbsp;&amp;nbsp;&lt;br&gt;Thank you very much&amp;nbsp;&amp;nbsp;for your guidance.&lt;br&gt;&lt;br&gt;Charlie        </description>
        <link>http://www.roborealm.com/forum/index.php?thread_id=5954</link>
        <guid>http://www.roborealm.com/forum/index.php?thread_id=5954</guid>
        <pubDate>Tue, 30 Nov 1999 00:11:00 EST</pubDate>
    </item>
    <item>
        <title>No Title</title>
        <description>
        Charlie,&lt;br&gt;&lt;br&gt;Have you tried just unchecking the [x] Show Calibrated image in that module? That will still convert points that you transform using the variable list but not perform the image transform which makes it significantly faster!&lt;br&gt;&lt;br&gt;The transform of the image is largely just to show you what things look like calibrated but need not be done to get calibrated points.&lt;br&gt;&lt;br&gt;STeven.        </description>
        <link>http://www.roborealm.com/forum/index.php?thread_id=5954</link>
        <guid>http://www.roborealm.com/forum/index.php?thread_id=5954</guid>
        <pubDate>Tue, 30 Nov 1999 00:11:00 EST</pubDate>
    </item>
    <item>
        <title>Automatic Image Calibration</title>
        <description>
        Hello,&lt;br&gt;I am trying to run Roborealm on a Kangaroo for a project where I need to identify the specific location of a point in each frame after unwarping the image.&amp;nbsp;&amp;nbsp;However, I am finding that the Automatic Image Calibration (AIC) module (with Intrinsic Transform Only selected) to be too resource intensive.&amp;nbsp;&amp;nbsp;But since I only need to collect the XY from a single pixel in the calibrated image, I&apos;m trying to transform only the single point.&amp;nbsp;&amp;nbsp;However, I am not able to duplicate the calibrated values of selected points using the parameters given by the AIC module.&amp;nbsp;&amp;nbsp;&lt;br&gt;&lt;br&gt;Specifically, I used the AIC module in version 2.83.10 against a standard checkerboard pattern.&amp;nbsp;&amp;nbsp;It gave me parameters of:&lt;br&gt;K0=-1019.89&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; K1=0.0674738 &lt;br&gt;K2=-0.0000591188&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KS=998.23&lt;br&gt;U0=0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;V0=0.0732422.&lt;br&gt;&lt;br&gt;If I let (x,y) represent a point on the raw image and XY represent the exact same point on the unwarped image, my understanding from the documentation for Radial Distortion module and the forum response &lt;a href=&quot;http://www.roborealm.com/forum/index.php?thread_id=5843&quot; target=&quot;_blank&quot;&gt;http://www.roborealm.com/&lt;wbr&gt;forum/&lt;wbr&gt;index.php?thread_&lt;wbr&gt;id=5843&lt;/a&gt; is that I can use the following equations to get (XY) from (xy).&lt;br&gt;Let X*=x-U0 and Y*=y-V0 then &lt;br&gt;r=sqrt(X*^2+Y*^2) &lt;br&gt;z=K0+K1*r+K2*r^2&lt;br&gt;s-KS/z&lt;br&gt;and finally X=s * X* and Y=s * Y*.&lt;br&gt;&lt;br&gt;However, as you can see below this approach is not working.&amp;nbsp;&amp;nbsp;I precisely identified 7 points on the same checkerboard that I used for calibration.&amp;nbsp;&amp;nbsp; My observations&amp;nbsp;&amp;nbsp;and calculated values were:&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;OBSERVED&lt;br&gt;x&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;y&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;X&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Y&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;X Calculated&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Y Calculated&lt;br&gt;1180&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;811&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1187&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;817&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1128.536531&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;775.5597204&lt;br&gt;1140&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;248&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1148&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;253&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1114.654976&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;242.4147318&lt;br&gt;725&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;298&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;731&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;301&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;721.8199082&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;296.6199517&lt;br&gt;720&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;861&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;727&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;867&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;706.0713252&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;844.2718011&lt;br&gt;358&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;862&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;364&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;868&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;354.6309866&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;853.8154651&lt;br&gt;360&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;502&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;365&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;507&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;359.3362007&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;501.0012616&lt;br&gt;360&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;137&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;366&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;141&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;358.6539781&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;136.4147955&lt;br&gt;&lt;br&gt;Clearly my XY observed and my XY calculated are not matching up.&amp;nbsp;&amp;nbsp;I would very much appreciate it if you can help me understand what I am doing wrong here.&lt;br&gt;&lt;br&gt;Thank you in advance,&lt;br&gt;Charlie Taylor        </description>
        <link>http://www.roborealm.com/forum/index.php?thread_id=5954</link>
        <guid>http://www.roborealm.com/forum/index.php?thread_id=5954</guid>
        <pubDate>Tue, 30 Nov 1999 00:11:00 EST</pubDate>
    </item>
</channel>
</rss>
