<div dir="ltr">Dear All, <div>I need the pixel data as <span class="Apple-style-span" style="font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, serif; font-size: 14px; border-collapse: collapse; line-height: 18px; white-space: pre; "><span class="kwd" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">unsigned</span><span class="pln" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; "> </span><span class="kwd" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">char* , I created my pipeline  but I stuck on how to get the buffer data , also I need to know does the </span></span><span class="Apple-style-span" style="font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, serif; font-size: 14px; border-collapse: collapse; line-height: 18px; ">pixel_value will show me if the input is scaler or not </span></div>
<div><span class="Apple-style-span" style="font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, serif; font-size: 14px; border-collapse: collapse; line-height: 18px; white-space: pre; "><span class="kwd" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; "><br>
</span></span></div><div><font class="Apple-style-span" face="Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, serif"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px; white-space: pre;">the code I use is :</span></font></div>
<div><font class="Apple-style-span" face="Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, serif"><span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px; white-space: pre;"><br>
</span></font></div><div><font class="Apple-style-span" face="Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, serif"><div>
<span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px; white-space: pre;">       typedef signed short InputPixelType;</span></div><div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px;"><span class="Apple-tab-span" style="white-space:pre">        </span>const unsigned int   InputDimension = 2;</span></div>
<div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div><div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div>
<div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px;"><span class="Apple-tab-span" style="white-space:pre">        </span>typedef itk::Image&lt; InputPixelType, InputDimension &gt; InputImageType;</span></div>
<div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px;"><span class="Apple-tab-span" style="white-space:pre">        </span>typedef itk::ImageFileReader&lt; InputImageType &gt; ReaderType;</span></div>
<div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px;"><span class="Apple-tab-span" style="white-space:pre">        </span>typedef InputImageType::SizeType         SizeType;</span></div>
<div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div><div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div>
<div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px;"><span class="Apple-tab-span" style="white-space:pre">        </span>ReaderType::Pointer reader = ReaderType::New();</span></div>
<div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px;"><span class="Apple-tab-span" style="white-space:pre">        </span>reader-&gt;SetFileName( &quot;4.dcm&quot; );</span></div>
<div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div><div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div>
<div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px;"><span class="Apple-tab-span" style="white-space:pre">        </span>typedef itk::GDCMImageIO           ImageIOType;</span></div>
<div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px;"><span class="Apple-tab-span" style="white-space:pre">        </span>ImageIOType::Pointer gdcmImageIO = ImageIOType::New();</span></div>
<div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px;"><span class="Apple-tab-span" style="white-space:pre">        </span>reader-&gt;SetImageIO( gdcmImageIO );</span></div>
<div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div><div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div>
<div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px;"><span class="Apple-tab-span" style="white-space:pre">        </span>try</span></div>
<div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px; white-space: pre;">    {</span></div>
<div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">                </span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px;"><span class="Apple-tab-span" style="white-space:pre">                </span>reader-&gt;Update();</span></div>
<div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">                </span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px; white-space: pre;">    }</span></div>
<div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px;"><span class="Apple-tab-span" style="white-space:pre">        </span>catch (itk::ExceptionObject &amp; e)</span></div>
<div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px; white-space: pre;">    {</span></div>
<div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">                </span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px;"><span class="Apple-tab-span" style="white-space:pre">                </span>std::cerr &lt;&lt; &quot;exception in file reader &quot; &lt;&lt; std::endl;</span></div>
<div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">                </span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px;"><span class="Apple-tab-span" style="white-space:pre">                </span>std::cerr &lt;&lt; e &lt;&lt; std::endl;</span></div>
<div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">                </span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px;"><span class="Apple-tab-span" style="white-space:pre">                </span>//          return EXIT_FAILURE;</span></div>
<div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">                </span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px; white-space: pre;">    }</span></div>
<div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px;"><span class="Apple-tab-span" style="white-space:pre">        </span>InputImageType::Pointer image_1 = reader-&gt;GetOutput() ;</span></div>
<div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px;"><span class="Apple-tab-span" style="white-space:pre">        </span>// the image parameters </span></div>
<div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px;"><span class="Apple-tab-span" style="white-space:pre">        </span>unsigned long lwidth = image_1-&gt;GetLargestPossibleRegion().GetSize()[0] ;</span></div>
<div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px;"><span class="Apple-tab-span" style="white-space:pre">        </span>unsigned long lheight = image_1-&gt;GetLargestPossibleRegion().GetSize()[1] ;</span></div>
<div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div><div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px;"><span class="Apple-tab-span" style="white-space:pre">        </span>InputImageType::IndexType index; </span></div><div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px;"><span class="Apple-tab-span" style="white-space:pre">        </span>index[0]=1;</span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px;"><span class="Apple-tab-span" style="white-space:pre">        </span>index[1]=1; </span></div>
<div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px; white-space: pre;"><br>
</span></div><div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px;"><span class="Apple-tab-span" style="white-space:pre">        </span>signed short pixel_value;</span></div>
<div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-size: 14px; line-height: 18px;"><span class="Apple-tab-span" style="white-space:pre">        </span>pixel_value= image_1-&gt;GetPixel( index ); </span></div>
<div><span class="Apple-tab-span" style="white-space: pre; border-collapse: collapse; font-size: 14px; line-height: 18px;">        </span></div><div style="border-collapse: collapse; font-size: 14px; line-height: 18px; white-space: pre; ">
<span class="Apple-tab-span" style="white-space:pre"><br></span></div></font></div></div>