[vtkusers] Set VTKCamera intrinsics

alykhantejani alykhan.tejani06 at imperial.ac.uk
Fri Aug 2 12:52:18 EDT 2013


I know we can set the viewing angle with vtkCamera::SetViewingAngle and 
also the focal length can then be determined from this angle and the 
image dimensions. Additionally the principle point can be worked out 
from the image dimensions. So does the vtkCamera make use of the viewing 
angle?

Thanks


On 02/08/13 17:48, Bill Lorensen [via VTK] wrote:
> It would be great to have a vtkCalibratedCamera (or something) that 
> would take the cameras intrinsic parameters.
>
> The Point Cloud Library (PCL) http://www.pointclouds.org/ uses VTK for 
> rendering. PCL may already have such a beast or at least a conversion 
> from intrinsics to vtkCamera.
>
>
>
>
> On Fri, Aug 2, 2013 at 12:14 PM, alykhantejani <[hidden email] 
> </user/SendEmail.jtp?type=node&node=5722399&i=0>> wrote:
>
>     I am trying to render views of a 3D mesh in VTK, I am doing the
>     following:
>
>
>         vtkSmartPointer<vtkRenderWindow> render_win =
>     vtkSmartPointer<vtkRenderWindow>::New();
>         vtkSmartPointer<vtkRenderer> renderer =
>     vtkSmartPointer<vtkRenderer>::New();
>
>         render_win->AddRenderer(renderer);
>         render_win->SetSize(640, 480);
>
>         vtkSmartPointer<vtkCamera> cam =
>     vtkSmartPointer<vtkCamera>::New();
>
>         cam->SetPosition(50, 50, 50);
>         cam->SetFocalPoint(0, 0, 0);
>         cam->SetViewUp(0, 1, 0);
>         cam->Modified();
>
>         vtkSmartPointer<vtkActor> actor_view =
>     vtkSmartPointer<vtkActor>::New();
>
>         actor_view->SetMapper(mapper);
>         renderer->SetActiveCamera(cam);
>         renderer->AddActor(actor_view);
>
>         render_win->Render();
>
>     I am trying to simulate a rendering from a calibrated Kinect, for
>     which I
>     know the intrinsic parameters. How can I set the intrinsic
>     parameters (focal
>     length and principle point) to the vtkCamera.
>
>     I wish to do this so that the 2d pixel - 3d camera coordinate
>     would be the
>     same as if the image were taken from a kinect.
>
>     Thanks
>
>
>
>
>     --
>     View this message in context:
>     http://vtk.1045678.n5.nabble.com/Set-VTKCamera-intrinsics-tp5722396.html
>     Sent from the VTK - Users mailing list archive at Nabble.com.
>     _______________________________________________
>     Powered by www.kitware.com <http://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
>
>
>
>
> -- 
> Unpaid intern in BillsBasement at noware dot com
>
> _______________________________________________
> 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
>
>
> ------------------------------------------------------------------------
> If you reply to this email, your message will be added to the 
> discussion below:
> http://vtk.1045678.n5.nabble.com/Set-VTKCamera-intrinsics-tp5722396p5722399.html 
>
> To unsubscribe from Set VTKCamera intrinsics, click here 
> <http://vtk.1045678.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=5722396&code=YWx5a2hhbi50ZWphbmkwNkBpbXBlcmlhbC5hYy51a3w1NzIyMzk2fC03NjU2NjgzNDA=>.
> NAML 
> <http://vtk.1045678.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> 
>





--
View this message in context: http://vtk.1045678.n5.nabble.com/Set-VTKCamera-intrinsics-tp5722396p5722400.html
Sent from the VTK - Users mailing list archive at Nabble.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20130802/3b35bd17/attachment.htm>


More information about the vtkusers mailing list