[vtkusers] Minimal Histogram Visualisation Example needed
Maxima Mustermann
Maxima.M at gmx.de
Mon Aug 17 16:15:05 EDT 2009
Hey guys,
I'm trying to compute the Histogram of a Grayscale Image, but it doesn't seem to work.
No compile errors, but no histogram either. (Seems like my code does nothing)
Here's my code:
void showHistogram(const Image2DType* const image)
{
//convert ITK to VTK
Converter2DType::Pointer converter = Converter2DType::New();
converter->SetInput(image);
converter->Update();
vtkImageAccumulate* histogram = vtkImageAccumulate::New();
histogram->SetInput(converter->GetOutput());
histogram->Update(); //needed?
vtkXYPlotActor* xyPlot = vtkXYPlotActor::New();
xyPlot->AddDataObjectInput(histogram->GetOutput());
vtkRenderer* renderer = vtkRenderer::New();
renderer->SetBackground(0,0,0);
renderer->AddActor2D(xyPlot);
vtkRenderWindow* renderWindow = vtkRenderWindow::New();
renderWindow->SetSize(600, 500);
renderWindow->AddRenderer(renderer);
vtkRenderWindowInteractor* iren = vtkRenderWindowInteractor::New();
iren->SetRenderWindow(renderWindow);
//renderer->Render(); <- my Computer freezes when called
//iren->Start(); <- does not make difference if I call that - nothing happens
}
I tried to do the same with vtkImageViewer2 (would be the better solution, because easier and more convenient), but same problem there.
Thank you very much in advance, you ITK/VTK guys are awesome!
MM
--
Jetzt kostenlos herunterladen: Internet Explorer 8 und Mozilla Firefox 3 -
sicherer, schneller und einfacher! http://portal.gmx.net/de/go/chbrowser
More information about the vtkusers
mailing list