Line 92... |
Line 92... |
92 |
\section{Compiling and Installing}
|
92 |
\section{Compiling and Installing}
|
93 |
A default user account is used on the SeeMaLab scanner computers, and here the software is installed in a stable (tested) version. The software repository is checked out and built in the home folder (\texttt{{\textasciitilde}/seema-scanner}). An icon in the launcher bar links to this executable.
|
93 |
A default user account is used on the SeeMaLab scanner computers, and here the software is installed in a stable (tested) version. The software repository is checked out and built in the home folder (\texttt{{\textasciitilde}/seema-scanner}). An icon in the launcher bar links to this executable.
|
94 |
|
94 |
|
95 |
The software was developed using Qt, OpenCV and the Pointcloud Library (PCL).
|
95 |
The software was developed using Qt, OpenCV and the Pointcloud Library (PCL).
|
96 |
|
96 |
|
97 |
In order to make modifications and test (e.g. change some parameters in the reconstruction process), the SVN repository should be checked out/compiled in a seperate user account. The software is linked against the default versions of Qt, OpenCV and PCL in the current Ubuntu LTS release. This ensures easy compilation and install.
|
97 |
In order to make modifications and test (e.g. change some parameters in the reconstruction process), the SVN repository should be checked out/compiled in a seperate user account. The software is linked against Qt, OpenCV and PCL in the current Ubuntu LTS release. Additional PPAs may be required, see the README file in the software repository. This ensures easy compilation and install.
|
98 |
|
98 |
|
99 |
\section{GUI}
|
99 |
\section{GUI}
|
100 |
The GUI enables the user to perform calibration of the scanner, and to acquire scan data. It is built in a modular fashion, to allow for new structured light strategies to be implemented. It is, however, supposed to be simple and stable, so please keep experimental builds in separate SVN branches.
|
100 |
The GUI enables the user to perform calibration of the scanner, and to acquire scan data. It is built in a modular fashion, to allow for new structured light strategies to be implemented. It is, however, supposed to be simple and stable, so please keep experimental builds in separate SVN branches.
|
101 |
|
101 |
|
102 |
GUI functionality heavily depends on Qt. Most other components, specifically those with Matlab wrappers, have minimal dependencies, and can be used outside of the GUI framework.
|
102 |
GUI functionality heavily depends on Qt. Most other components, specifically those with Matlab wrappers, have minimal dependencies, and can be used outside of the GUI framework.
|