[vtkusers] Interpolación
Anka Kochanowska
anka at bic.mni.mcgill.ca
Mon Jun 2 08:58:38 EDT 2008
Hola.
Podrias usar vtkImageReslice para cortar el volumen en 3D.
Anka
mmavila at unex.es wrote:
> Hola.
> Yo tengo varias imágenes y las cargo con vtkJPEGReader para luego crear la
> imagen tridimensional.
>
> vtkJPEGReader *Imagen = vtkJPEGReader::New();
> Imagen->SetFilePrefix("../../Imagenes/MR00");
> Imagen->SetFilePattern("%s%i.jpg");
> Imagen->SetFileDimensionality(3);
> Imagen->SetDataExtent(0, 512, 0, 512, 40,55 );
> Imagen->SetDataOrigin(0,0,0);
> Imagen->SetDataScalarTypeToUnsignedChar();
> Imagen->SetDataSpacing(1, 1,2);
> Imagen->Update();
>
> Tengo en total 16 imágenes pero como hay un espacio entre ellas de 2
> píxeles (creo), para crear la imagen tridimensional y realizar la
> interpolación utilizo:
>
> vtkVolumeProperty *vp = vtkVolumeProperty::New();
> vp->SetColor(colTransFunc);
> vp->SetScalarOpacity(opaTransFunc);
> vp->ShadeOn();
> vp->SetInterpolationTypeToLinear();
>
> Mi pregunta es como trabaja el vtk para realizar esa interpolación para
> crear datos en ese espacio que queda en medio.
> Lo que quiero es poder ver en una estructura los datos que ha creado al
> hacer esa interpolación. Es decir, si yo cargo 16 imágenes es como si
> crease en medio
> de esas imágenes otras para poder crear la imagen tridimensional. ¿Cómo
> podría ver yo eso?
>
> Muchas gracias.
>
>
> _______________________________________________
> This is the private VTK discussion list.
> Please keep messages on-topic. Check the FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
>
>
More information about the vtkusers
mailing list