Hello, <div><br></div><div><br></div><div>I have a 256x 256 image of float values and I am trying to visualize it into 16bit Grayscale format. I tried using a lookup table but everytime i either get a blue image or a red image but not a grayscale image. Any help is greatly appreciated</div>
<div><br></div><div><br></div><div><div>vtkSmartPointer<vtkLookupTable> lut= vtkSmartPointer<vtkLookupTable>::New(); </div><div><span class="Apple-tab-span" style="white-space:pre"> </span>lut->SetTableRange(0,65535); </div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span>lut->SetNumberOfTableValues(65536); </div><div><span class="Apple-tab-span" style="white-space:pre"> </span>lut->SetHueRange(0,0); </div><div><span class="Apple-tab-span" style="white-space:pre"> </span>lut->SetValueRange(0, 1);</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span>lut->Build(); </div><div> for(int i=0; i<65536; i++)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>{</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>float val1 = (float)i/65536 ; </div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span>lut->SetTableValue(i, val1, val1,val1);</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>}</div></div><div><br><div><br></div><div>
<br></div><div><br></div><div><div> vtkActor *actor1 = vtkActor::New();</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>vtkPolyDataMapper *mapper1 = vtkPolyDataMapper::New(); </div><div><span class="Apple-tab-span" style="white-space:pre"> </span>vtkImageDataGeometryFilter *convertToPolyImageFilter = vtkImageDataGeometryFilter::New();</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span>convertToPolyImageFilter->SetInput(connector->GetOutput() ); </div><div><span class="Apple-tab-span" style="white-space:pre"> </span>convertToPolyImageFilter->Update(); </div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span>mapper1->SetInput(convertToPolyImageFilter->GetOutput() ); </div><div><br></div><div>Thank you </div><div><br></div><div>Ankit </div><div><br></div>
</div>
-- <br><br>From the withered tree, a <span>flower</span> blooms.<br> - Zen<br><br>
</div>