<!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ó:
<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> </div>
<div>thank you for this idea, i saw example
VisibleHumanStreamReadWrite</div>
<div> </div>
<div>but its for .raw data not .png </div>
<div>so i am working in <font color="#a31515" size="2"><font
color="#a31515" size="2">itkPNGImageIO, </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"> </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<PixelType, 2>
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->SetDimensions(
0, 2048 );</font></font></font></div>
<div><font color="#a31515" size="2"><font color="#a31515"
size="2"><font size="2">rimageio->SetDimensions(
1, 1216 );</font></font></font></div>
<div><font color="#a31515" size="2"><font color="#a31515"
size="2"><font size="2">rimageio->SetSpacing( 0,
.33 );</font></font></font></div>
<div><font color="#a31515" size="2"><font color="#a31515"
size="2"><font size="2">rimageio->SetSpacing( 1,
.33 );</font></font></font></div>
<div><font color="#a31515" size="2"><font color="#a31515"
size="2"><font size="2">rimageio->SetHeaderSize(rimageio->GetImageSizeInPixels()*0);</font></font></font></div>
<div><font color="#a31515" size="2"><font color="#a31515"
size="2"> </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->SetDimensions( 0, 2048 );</font></div>
<div><font size="2">rimageio->SetDimensions( 1, 1216 );</font></div>
<div><font size="2">rimageio->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->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"> </font></font></div>
<div><font color="#008000" size="2"><font color="#008000"
size="2"> </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>