<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic I think what they're trying in Software Archive</title>
    <link>https://community.intel.com/t5/Software-Archive/Coordinates-Mapping/m-p/1110963#M72199</link>
    <description>&lt;P&gt;I think what they're trying to do here is to map a few depth points to colour points. so uv will be an array of PXCMPointF32 points in the depth image that you're interested in, and ij will be the same size and type.&lt;/P&gt;

&lt;P&gt;So if you had 3 points of interest in the depth image, you'd set uv and ij to be an array of size 3, then set uv[0] = (a,b), uv[1] = (c,d) and uv[2] = (e,f). Then after you loop through, ij[0] will be the colour coordinates of the point uv[0] etc.&lt;/P&gt;

&lt;P&gt;The docs and samples for using projections in C# aren't great unfortunately. I've been working on RealSense stuff for over 6 months and only just managed to get to grips with (some) things, mostly through trial and error.&lt;/P&gt;</description>
    <pubDate>Mon, 01 Feb 2016 09:49:00 GMT</pubDate>
    <dc:creator>jb455</dc:creator>
    <dc:date>2016-02-01T09:49:00Z</dc:date>
    <item>
      <title>Coordinates Mapping</title>
      <link>https://community.intel.com/t5/Software-Archive/Coordinates-Mapping/m-p/1110962#M72198</link>
      <description>&lt;P class="p_CodeExample" style="text-align: left; text-indent: 0px; padding: 0px; margin: 0px; color: rgb(0, 0, 0); font-family: 'Intel Clear'; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;"&gt;This example is incomplete . I need to know what kind of&amp;nbsp; array type and size is:&amp;nbsp; uv and ij ?&lt;/P&gt;

&lt;P class="p_CodeExample" style="text-align: left; text-indent: 0px; padding: 0px; margin: 0px; color: rgb(0, 0, 0); font-family: 'Intel Clear'; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;"&gt;&amp;nbsp;&lt;/P&gt;

&lt;P class="p_CodeExample" style="text-align: left; text-indent: 0px; padding: 0px; margin: 0px; color: rgb(0, 0, 0); font-family: 'Intel Clear'; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;"&gt;Thanks&lt;/P&gt;

&lt;P class="p_CodeExample" style="text-align: left; text-indent: 0px; padding: 0px; margin: 0px; color: rgb(0, 0, 0); font-family: 'Intel Clear'; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;"&gt;&amp;nbsp;&lt;/P&gt;

&lt;P class="p_CodeExample" style="text-align: left; text-indent: 0px; padding: 0px; margin: 0px; color: rgb(0, 0, 0); font-family: 'Intel Clear'; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;"&gt;&amp;nbsp;&lt;/P&gt;

&lt;P class="p_CodeExample" style="text-align: left; text-indent: 0px; padding: 0px; margin: 0px; color: rgb(0, 0, 0); font-family: 'Intel Clear'; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;"&gt;&lt;A href="https://software.intel.com/sites/landingpage/realsense/camera-sdk/v1.1/documentation/html/manuals_coordinates_mapping.html"&gt;https://software.intel.com/sites/landingpage/realsense/camera-sdk/v1.1/documentation/html/manuals_coordinates_mapping.html&lt;/A&gt;&lt;/P&gt;

&lt;P class="p_CodeExample" style="text-align: left; text-indent: 0px; padding: 0px; margin: 0px; color: rgb(0, 0, 0); font-family: 'Intel Clear'; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;"&gt;&amp;nbsp;&lt;/P&gt;

&lt;P class="p_CodeExample" style="text-align: left; text-indent: 0px; padding: 0px; margin: 0px; color: rgb(0, 0, 0); font-family: 'Intel Clear'; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;"&gt;&lt;SPAN class="f_CodeExample" style="font-size: 10pt; font-family: 'Courier New';"&gt;// Create the PXCMProjection instance.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P class="p_CodeExample" style="text-align: left; text-indent: 0px; padding: 0px; margin: 0px; color: rgb(0, 0, 0); font-family: 'Intel Clear'; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;"&gt;&lt;SPAN class="f_CodeExample" style="font-size: 10pt; font-family: 'Courier New';"&gt;PXCMProjection projection=device.CreateProjection();&lt;/SPAN&gt;&lt;/P&gt;

&lt;P class="p_CodeExample" style="text-align: left; text-indent: 0px; padding: 0px; margin: 0px; color: rgb(0, 0, 0); font-family: 'Intel Clear'; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;"&gt;&lt;SPAN class="f_CodeExample" style="font-size: 10pt; font-family: 'Courier New';"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P class="p_CodeExample" style="text-align: left; text-indent: 0px; padding: 0px; margin: 0px; color: rgb(0, 0, 0); font-family: 'Intel Clear'; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;"&gt;&lt;SPAN class="f_CodeExample" style="font-size: 10pt; font-family: 'Courier New';"&gt;// color and depth image size.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P class="p_CodeExample" style="text-align: left; text-indent: 0px; padding: 0px; margin: 0px; color: rgb(0, 0, 0); font-family: 'Intel Clear'; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;"&gt;&lt;SPAN class="f_CodeExample" style="font-size: 10pt; font-family: 'Courier New';"&gt;PXCMImage.ImageInfo dinfo=depth.info;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P class="p_CodeExample" style="text-align: left; text-indent: 0px; padding: 0px; margin: 0px; color: rgb(0, 0, 0); font-family: 'Intel Clear'; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;"&gt;&lt;SPAN class="f_CodeExample" style="font-size: 10pt; font-family: 'Courier New';"&gt;PXCMImage.ImageInfo cinfo=color.info;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P class="p_CodeExample" style="text-align: left; text-indent: 0px; padding: 0px; margin: 0px; color: rgb(0, 0, 0); font-family: 'Intel Clear'; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;"&gt;&lt;SPAN class="f_CodeExample" style="font-size: 10pt; font-family: 'Courier New';"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P class="p_CodeExample" style="text-align: left; text-indent: 0px; padding: 0px; margin: 0px; color: rgb(0, 0, 0); font-family: 'Intel Clear'; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;"&gt;&lt;SPAN class="f_CodeExample" style="font-size: 10pt; font-family: 'Courier New';"&gt;// Calculate the UV map.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P class="p_CodeExample" style="text-align: left; text-indent: 0px; padding: 0px; margin: 0px; color: rgb(0, 0, 0); font-family: 'Intel Clear'; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;"&gt;&lt;SPAN class="f_CodeExample" style="font-size: 10pt; font-family: 'Courier New';"&gt;PXCMPointF32[] uvmap=new PXCMPointF32[dinfo.width*dinfo.height];&lt;/SPAN&gt;&lt;/P&gt;

&lt;P class="p_CodeExample" style="text-align: left; text-indent: 0px; padding: 0px; margin: 0px; color: rgb(0, 0, 0); font-family: 'Intel Clear'; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;"&gt;&lt;SPAN class="f_CodeExample" style="font-size: 10pt; font-family: 'Courier New';"&gt;projection.QueryUVMap(depth, uvmap);&lt;/SPAN&gt;&lt;/P&gt;

&lt;P class="p_CodeExample" style="text-align: left; text-indent: 0px; padding: 0px; margin: 0px; color: rgb(0, 0, 0); font-family: 'Intel Clear'; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;"&gt;&lt;SPAN class="f_CodeExample" style="font-size: 10pt; font-family: 'Courier New';"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P class="p_CodeExample" style="text-align: left; text-indent: 0px; padding: 0px; margin: 0px; color: rgb(0, 0, 0); font-family: 'Intel Clear'; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;"&gt;&lt;SPAN class="f_CodeExample" style="font-size: 10pt; font-family: 'Courier New';"&gt;// Translate depth points uv[] to color ij[]&lt;/SPAN&gt;&lt;/P&gt;

&lt;P class="p_CodeExample" style="text-align: left; text-indent: 0px; padding: 0px; margin: 0px; color: rgb(0, 0, 0); font-family: 'Intel Clear'; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;"&gt;&lt;SPAN class="f_CodeExample" style="font-size: 10pt; font-family: 'Courier New';"&gt;for (int i=0;i&amp;lt;uv.Length;i++) {&lt;/SPAN&gt;&lt;/P&gt;

&lt;P class="p_CodeExample" style="text-align: left; text-indent: 0px; padding: 0px; margin: 0px; color: rgb(0, 0, 0); font-family: 'Intel Clear'; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;"&gt;&lt;SPAN class="f_CodeExample" style="font-size: 10pt; font-family: 'Courier New';"&gt;&amp;nbsp; &amp;nbsp;ij&lt;I&gt;.x=uvmap[(int)uv&lt;I&gt;.y*dinfo.width+(int)uv&lt;I&gt;.x].x*cinfo.width;&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P class="p_CodeExample" style="text-align: left; text-indent: 0px; padding: 0px; margin: 0px; color: rgb(0, 0, 0); font-family: 'Intel Clear'; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;"&gt;&lt;SPAN class="f_CodeExample" style="font-size: 10pt; font-family: 'Courier New';"&gt;&amp;nbsp; &amp;nbsp;ij&lt;I&gt;.y=uvmap[(int)uv&lt;I&gt;.y*dinfo.width+(int)uv&lt;I&gt;.x].y*cinfo.height;&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P class="p_CodeExample" style="text-align: left; text-indent: 0px; padding: 0px; margin: 0px; color: rgb(0, 0, 0); font-family: 'Intel Clear'; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;"&gt;&lt;SPAN class="f_CodeExample" style="font-size: 10pt; font-family: 'Courier New';"&gt;}&lt;/SPAN&gt;&lt;/P&gt;

&lt;P class="p_CodeExample" style="text-align: left; text-indent: 0px; padding: 0px; margin: 0px; color: rgb(0, 0, 0); font-family: 'Intel Clear'; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;"&gt;&lt;SPAN class="f_CodeExample" style="font-size: 10pt; font-family: 'Courier New';"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P class="p_CodeExample" style="text-align: left; text-indent: 0px; padding: 0px; margin: 0px; color: rgb(0, 0, 0); font-family: 'Intel Clear'; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;"&gt;&lt;SPAN class="f_CodeExample" style="font-size: 10pt; font-family: 'Courier New';"&gt;// Clean up&lt;/SPAN&gt;&lt;/P&gt;

&lt;P class="p_CodeExample" style="text-align: left; text-indent: 0px; padding: 0px; margin: 0px; color: rgb(0, 0, 0); font-family: 'Intel Clear'; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;"&gt;&lt;SPAN class="f_CodeExample" style="font-size: 10pt; font-family: 'Courier New';"&gt;projection.Dispose();&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 31 Jan 2016 20:39:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Coordinates-Mapping/m-p/1110962#M72198</guid>
      <dc:creator>Tomer_G_1</dc:creator>
      <dc:date>2016-01-31T20:39:04Z</dc:date>
    </item>
    <item>
      <title>I think what they're trying</title>
      <link>https://community.intel.com/t5/Software-Archive/Coordinates-Mapping/m-p/1110963#M72199</link>
      <description>&lt;P&gt;I think what they're trying to do here is to map a few depth points to colour points. so uv will be an array of PXCMPointF32 points in the depth image that you're interested in, and ij will be the same size and type.&lt;/P&gt;

&lt;P&gt;So if you had 3 points of interest in the depth image, you'd set uv and ij to be an array of size 3, then set uv[0] = (a,b), uv[1] = (c,d) and uv[2] = (e,f). Then after you loop through, ij[0] will be the colour coordinates of the point uv[0] etc.&lt;/P&gt;

&lt;P&gt;The docs and samples for using projections in C# aren't great unfortunately. I've been working on RealSense stuff for over 6 months and only just managed to get to grips with (some) things, mostly through trial and error.&lt;/P&gt;</description>
      <pubDate>Mon, 01 Feb 2016 09:49:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Coordinates-Mapping/m-p/1110963#M72199</guid>
      <dc:creator>jb455</dc:creator>
      <dc:date>2016-02-01T09:49:00Z</dc:date>
    </item>
  </channel>
</rss>

