[vtkusers] Overlay Contour on vtkImageViewer2
Karthik Krishnan
karthik.krishnan at kitware.com
Wed Feb 25 23:00:05 EST 2009
Try adding the actor to the imageviewer's renderer *after* you setup the
interactor for the viewer.
The SetupInteractor call generally installs the pipeline, possibly creates a
new renderer..
On Tue, Feb 24, 2009 at 11:47 PM, S, Navneeth (GE, Research) <
navneeth.s at ge.com> wrote:
> I've put together a tcl script to show what I mean (see attached).
>
> This script:
> 1) Generates a synthetic image composed of spheres
> 2) Uses either vtkContourer or vtkDiscreteMarchingCubes to extract the
> contour.
> 3) Renders the result of 2 independently & also inside a vtkImageViewer
>
> Notice that though the contour (in this case 3D) shows up on the vanilla
> renderer it does not show up on the vtkImageViewer !.
>
> What could be happening ?
>
> Thanks for your help,
> navneeth
>
> ________________________________
>
> From: Karthik Krishnan [mailto:karthik.krishnan at kitware.com]
> Sent: Wednesday, February 25, 2009 12:10 AM
> To: S, Navneeth (GE, Research)
> Cc: Mark Gooding; VTK users group
> Subject: Re: [vtkusers] Overlay Contour on vtkImageViewer2
>
>
> Perhaps your mask and input images have different locations in physical
> space. (origin,/ extent etc).
>
> --
> k
>
>
> On Tue, Feb 24, 2009 at 4:35 AM, S, Navneeth (GE, Research)
> <navneeth.s at ge.com> wrote:
>
>
> It shows up, but in the wrong place.
> Oddly the contour is at the correct iso-curve on the original
> image (in vtkImageViewer2).
>
> Eg. If I set
> myVtkImageViewer2->SetInput( orig );
>
> contourer->SetInput( mask )
> contourer->SetValue(0, 2);
>
> The iso-contour shows up corresponding to intensity=2 on the
> image=orig. Though, the contourer should generate the same for
> image=mask !
>
> Thanks !
>
>
> -----Original Message-----
> From: Mark Gooding [mailto:mark.gooding at gmail.com]
> Sent: Tuesday, February 24, 2009 2:42 PM
> To: S, Navneeth (GE, Research); VTK users group
> Subject: Re: [vtkusers] Overlay Contour on vtkImageViewer2
>
> could you elaborate on the problem - is the contour showing up,
> but in the wrong place? or is it just not showing up at all?
>
> mark
>
> 2009/2/24 S, Navneeth (GE, Research) <navneeth.s at ge.com>:
> > Hello,
> > I'm trying to overlay a contour corresponding to a
> segmentation
> > mask on an image displayed using vtkImageViewer2.
> > However, the iso contour lines do not show up correctly
> (corresponding
> > to the actual boundary)
> ...
> _______________________________________________
> 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
>
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
>
>
>
>
>
> --
> Karthik Krishnan
> R&D Engineer,
> Kitware Inc.
> Ph: 518 371 3971 x119
> Fax: 518 371 3971
>
>
--
Karthik Krishnan
R&D Engineer,
Kitware Inc.
Ph: 518 371 3971 x119
Fax: 518 371 3971
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20090225/d536c064/attachment.htm>
More information about the vtkusers
mailing list