FAQ

  • What is PoLAR? 

PoLAR is a framework writtent in C++ that aims to help creating graphical software for medical imaging and augmented reality.

  • What kind of help does it provide? 

PoLAR offers an easy binding to two heavy libraries; Qt (GUIs creation) and OpenSceneGraph (3D graphics). Even if it is recommended for advanced usage, it is not mandatory to know how to use Qt and OpenSceneGraph to use PoLAR.

  • Can I use PoLAR features without creating a viewer? 

It is possible to use some features offline without the need for a graphical viewer, but most features are only accessible through a viewer.

  • Why cannot I use PoLAR to compute a projection matrix from my image? 

PoLAR is designed to help creating graphical interfaces adapted to augmented reality and medical imaging. The intended primary users have a strong background in computer vision but only basic knowledge in GUIs programming (using Qt) and  3D graphics (visualization and 3D objects manipulation using OpenScenegraph). It is therefore assumed that the users have the means to compute a projection matrix (using either classical or their own algorithm) and would like to test some processing of their own within a GUI. PoLAR was created to help achieving that last part and relieve the computer vision scientist from the burden of learning advanced GUI programming or specifics of 3D graphics.

  • What is PoLAR’s license? 

PoLAR is released under the GNU General Public License (GNU GPL).