[vtkusers] VOI Extraction
Amy Henderson
amy.henderson at kitware.com
Thu Apr 22 08:51:28 EDT 2004
Hi Brian,
The parameters you pass to SetDataVOI should be the minimum and maximum
pixel value in each dimension, not the minimum and an offset. The example
you listed would then be:
reader->SetDataVOI(x_start, x_end, y_start, y_end, z_start, z_end);
where: x_start == 568, x_end == 1292,
y_start == 258, y_end == 967,
z_start == 1141, z_end == 1159
- Amy
At 04:40 PM 4/21/2004, Brian Rowe wrote:
>I'm trying to visualize a volume from within the Visible Human data
>set. I'm trying to use the vtkImageReader::SetDataVOI() method. I'm
>invoking it like this:
>
>reader->SetDataVOI(x_start, delta_x, y_start, delta_y, z_start, z_end);
>
>where: x_start == 568, delta_x == 1292 - 568,
> y_start == 258, delta_y == 967 - 258,
> z_start == 1141, z_end == 1159
>
>These values correspond to pixel coordinates in the original image
>files. They are all within the original image files' extents (2048x1216),
>but the slices being rendered are shifted as if these values are out of
>the valid extent.
>
>I was wondering, does the SetDataVOI function expect pixel coordinates, or
>some other set of coordinates (perhaps camera space?).
>
>Thanks for your time,
>Brian
>---
>1.79 x 10^12 furlongs per fortnight -- it's not just a good idea, it's the
>law!
>
>_______________________________________________
>This is the private VTK discussion list. Please keep messages on-topic.
>Check the FAQ at: <http://public.kitware.com/cgi-bin/vtkfaq>
>Follow this link to subscribe/unsubscribe:
>http://www.vtk.org/mailman/listinfo/vtkusers
More information about the vtkusers
mailing list