<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#ffffff">
    Hi,<br>
    The RGBPixel class allows you to recover each channel of a given
    pixel.<br>
    Or, you can use the RGBToLuminanceImageFilter class, which will
    compute the luminance for you.<br>
    <br>
    You shouldn't modify the spacing.<br>
    <br>
    I found this interesting post on the issue by Luis and some other
    people:<br>
<a class="moz-txt-link-freetext" href="http://itk-insight-users.2283740.n2.nabble.com/RGB-2D-image-registration-td3187305.html">http://itk-insight-users.2283740.n2.nabble.com/RGB-2D-image-registration-td3187305.html</a><br>
    <br>
    Regards,<br>
    JON HAITZ<br>
    <br>
    <br>
    <br>
    <br>
    <br>
    El 30/11/2010 22:46, H-B escribi&oacute;:
    <blockquote cite="mid:841123.29317.qm@web38305.mail.mud.yahoo.com"
      type="cite">
      <table border="0" cellpadding="0" cellspacing="0">
        <tbody>
          <tr>
            <td style="font: inherit;" valign="top">
              <div>Hello Jon,</div>
              <div>&nbsp;</div>
              <div>thank you for this idea, i saw example
                VisibleHumanStreamReadWrite</div>
              <div>&nbsp;</div>
              <div>but&nbsp;its for .raw data not .png </div>
              <div>so i am working in&nbsp;<font color="#a31515" size="2"><font
                    color="#a31515" size="2">itkPNGImageIO,&nbsp;</font></font>not
                in <font color="#a31515" size="2"><font color="#a31515"
                    size="2">itkRawImageIO.</font></font></div>
              <div><font color="#a31515" size="2"><font color="#a31515"
                    size="2">&nbsp;</font></font></div>
              <div><font color="#a31515" size="2"><font color="#a31515"
                    size="2">in the example with raw format, they create
                    chanel for each color</font></font></div>
              <font color="#a31515" size="2"><font color="#a31515"
                  size="2"><font color="#008000" size="2"><font
                      color="#008000" size="2">
                      <div>// create a ImageIO for the red channel </div>
                    </font></font><font size="2">
                  </font></font></font>
              <div><font color="#a31515" size="2"><font color="#a31515"
                    size="2"><font color="#0000ff" size="2"><font
                        color="#0000ff" size="2">typedef</font></font><font
                      size="2"> itk::RawImageIO&lt;PixelType, 2&gt;
                      ImageIOType;</font></font></font></div>
              <div><font color="#a31515" size="2"><font color="#a31515"
                    size="2"><font size="2">ImageIOType::Pointer
                      rimageio = ImageIOType::New();</font></font></font></div>
              <div><font color="#a31515" size="2"><font color="#a31515"
                    size="2"><font size="2">rimageio-&gt;SetDimensions(
                      0, 2048 );</font></font></font></div>
              <div><font color="#a31515" size="2"><font color="#a31515"
                    size="2"><font size="2">rimageio-&gt;SetDimensions(
                      1, 1216 );</font></font></font></div>
              <div><font color="#a31515" size="2"><font color="#a31515"
                    size="2"><font size="2">rimageio-&gt;SetSpacing( 0,
                      .33 );</font></font></font></div>
              <div><font color="#a31515" size="2"><font color="#a31515"
                    size="2"><font size="2">rimageio-&gt;SetSpacing( 1,
                      .33 );</font></font></font></div>
              <div><font color="#a31515" size="2"><font color="#a31515"
                    size="2"><font size="2">rimageio-&gt;SetHeaderSize(rimageio-&gt;GetImageSizeInPixels()*0);</font></font></font></div>
              <div><font color="#a31515" size="2"><font color="#a31515"
                    size="2">&nbsp;</font></font></div>
              <div><font color="#a31515" size="2"><font color="#a31515"
                    size="2"><font color="#000000">i just need the red
                      one so i modefiy the code as follow (i dont know
                      what they mean by spacing in the example but i
                      think the but .33 for each chanel, for that i put
                      1 for the red chanel and zero for green and blue):</font></font></font></div>
              <div><font color="#00bf60">// create a ImageIO for the red
                  channel</font></div>
              <font color="#0000ff" size="2"><font color="#0000ff"
                  size="2">
                </font></font>
              <div><font color="#0000ff" size="2"><font color="#0000ff"
                    size="2">typedef</font></font><font size="2">
                  itk::PNGImageIO ImageIOType;</font><font
                  color="#008000" size="2"><font color="#008000"
                    size="2">//itkPNGImageIO</font></font></div>
              <font size="2">
              </font>
              <div><font size="2">ImageIOType::Pointer rimageio =
                  ImageIOType::New();</font></div>
              <div><font size="2">rimageio-&gt;SetDimensions( 0, 2048 );</font></div>
              <div><font size="2">rimageio-&gt;SetDimensions( 1, 1216 );</font></div>
              <div><font size="2">rimageio-&gt;SetSpacing( 0, 1 );</font><font
                  color="#008000" size="2"><font color="#008000"
                    size="2">//was .33</font></font></div>
              <font size="2">
              </font>
              <div><font size="2">rimageio-&gt;SetSpacing( 1, 1 );</font><font
                  color="#008000" size="2"><font color="#008000"
                    size="2">//was .33</font></font></div>
              <div><font color="#008000" size="2"><font color="#008000"
                    size="2">&nbsp;</font></font></div>
              <div><font color="#008000" size="2"><font color="#008000"
                    size="2">&nbsp;</font></font></div>
              <div><font color="#008000" size="2"><font color="#008000"
                    size="2"><font color="#000000">is it right??</font></font></font><br>
              </div>
            </td>
          </tr>
        </tbody>
      </table>
      <br>
      <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_____________________________________
Powered by <a class="moz-txt-link-abbreviated" href="http://www.kitware.com">www.kitware.com</a>

Visit other Kitware open-source projects at
<a class="moz-txt-link-freetext" href="http://www.kitware.com/opensource/opensource.html">http://www.kitware.com/opensource/opensource.html</a>

Kitware offers ITK Training Courses, for more information visit:
<a class="moz-txt-link-freetext" href="http://www.kitware.com/products/protraining.html">http://www.kitware.com/products/protraining.html</a>

Please keep messages on-topic and check the ITK FAQ at:
<a class="moz-txt-link-freetext" href="http://www.itk.org/Wiki/ITK_FAQ">http://www.itk.org/Wiki/ITK_FAQ</a>

Follow this link to subscribe/unsubscribe:
<a class="moz-txt-link-freetext" href="http://www.itk.org/mailman/listinfo/insight-users">http://www.itk.org/mailman/listinfo/insight-users</a>
</pre>
    </blockquote>
    <br>
    <div class="moz-signature">
      <table align="center" border="0" cellpadding="0" cellspacing="0">
        <tbody>
          <tr>
            <td><span class="Estilo3"></span> </td>
          </tr>
        </tbody>
      </table>
    </div>
  </body>
</html>