world coordinates do not give the correct dicom coordinate
zandarina <[email protected]> Mon, 11 Mar 2019 06:42:18 -0700 (MST)
| Newsgroups | gmane.comp.lib.vtk.user |
|---|---|
| Message-ID | <[email protected]> |
Dear all,
I want to do segmentation with itk and i would like to select a seed using
vtk with the mouse. I get the coordinates in world coordinates
int x = this->Interactor->GetEventPosition()[0];
int y = this->Interactor->GetEventPosition()[1];
std::cout << "(x,y) = (" << x << "," << y << ")" << std::endl;
seeds[0] = x;
seeds[1] = y;
but when i want to use it as a seed for itk i see it is the wrong place. I
tried the transformphysicalpointoindex but the result is even worst
bool isInside =
extractFilter->GetOutput()->TransformPhysicalPointToIndex(coordinate_vtk,
coordinate_itk);
if (isInside) {
ImageType::PixelType pixelValue =
extractFilter->GetOutput()->GetPixel(coordinate_itk);
}
Any help about the coordinates in vtk?
Thanks
--
Sent from: http://vtk.1045678.n5.nabble.com/VTK-Users-f1224199.html
_______________________________________________
Powered by www.kitware.com
Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
Search the list archives at: http://markmail.org/search/?q=vtkusers
Follow this link to subscribe/unsubscribe:
https://vtk.org/mailman/listinfo/vtkusers