[vtkusers] vtkImageTracerWidget & vtkBMPWriter
JohnMark
zhaojunxp at hotmail.com
Tue Aug 28 22:29:13 EDT 2007
Hello , vtkusers ,
I want to extract any regions from a 2D CT slice , so I use the vtkImageTracerWidget . surely , it is perfect , I can clip any regions . but there is the problem coming : I want to save the result with vtkBMPWriter :
vtkImageCast * readerImageCast = vtkImageCast::New();
// its data from the output of vtkImageStencil
readerImageCast->SetInput((vtkDataObject *)stencil->GetOutput());
readerImageCast->SetOutputScalarTypeToUnsignedChar();vtkBMPWriter * bmp = vtkBMPWriter::New();
bmp->SetInput(readerImageCast1->GetOutput());
bmp->SetFileName("C:/test.bmp");
bmp->Write(); // problem !!!! it does not work any more !
bmp->Update();
however , it does not work , what I got is just a black line ( nothing ) . and then I change my method , I add a KeyReleaseEvent and a AddObserver of vtkRenderWindowInteractor , the render window would capture the message when the key was released and I get the region , then I will save the result , but I still get nothing .
so what is wrong with my thinking ? and I know the vtkImageTracerWidget class wrap the vtkImageViewer , vtkActor and so on , I can save the result rendering in the vtkImageViewer , but I can do nothing with the result of vtkImageTracerWidget . we can not save the result but just to see it , isn't it ? if it is not , is there any method or any class to save it ?
thank you with great regards ! and waiting for your answer !
Mark
PS . this is a problem I have been thinking for almost a month , I still get nothing now .
_________________________________________________________________
Windows Live Spaces 中最年轻的成员!
http://miaomiaogarden2007.spaces.live.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20070829/cd1e874b/attachment.htm>
More information about the vtkusers
mailing list