1 |
=====================================
|
1 |
=====================================
|
2 |
SeeMaLab 3D Structured Light Scanner
|
2 |
SeeMaLab 3D Structured Light Scanner
|
3 |
(c) DTU 2014 — 2017
|
3 |
(c) DTU 2014 — 2018
|
4 |
{jakw,eruei}@dtu.dk
|
4 |
{jakw,eruei}@dtu.dk
|
5 |
=====================================
|
5 |
=====================================
|
6 |
|
6 |
|
7 |
You have checked out the SeeMaLab scanner repository. It contains the following subfolders:
|
7 |
You have checked out the SeeMaLab scanner repository. It contains the following subfolders:
|
8 |
|
8 |
|
9 |
/src : This directory includes the GUI program which runs on the SeeMaLab 3D scanner. The dependencies include Qt 4.X, OpenCV, PCL and industrial camera APIs. SMScanner.pro is the main project file.
|
9 |
/src : This directory includes the GUI program which runs on the SeeMaLab 3D scanner. The dependencies include Qt 5.X, OpenCV 3.X, PCL and industrial camera APIs. SMScanner.pro is the main project file.
|
10 |
|
10 |
|
11 |
/build : The intended directory to build the GUI program into.
|
11 |
/build : The intended directory to build the GUI program into.
|
12 |
|
12 |
|
13 |
/matlab : Containing code for Matlab wrappers to control cameras, projector and rotation stage.
|
13 |
/matlab : Containing code for Matlab wrappers to control cameras, projector and rotation stage.
|
14 |
|
14 |
|
15 |
/doc : LaTeX based documentation of hardware and software components.
|
15 |
/doc : LaTeX based documentation of hardware and software components.
|
16 |
|
16 |
|
17 |
To compile the software on Ubuntu 16.04 LTS, please install dependencies using the following commands:
|
17 |
To compile the software on Ubuntu 18.04 LTS, please install dependencies using the following commands:
|
18 |
|
18 |
|
19 |
sudo add-apt-repository ppa:lkoppel/robotics
|
19 |
sudo add-apt-repository ppa:jakobwilm/visionlibs
|
20 |
sudo apt-get update
|
- |
|
21 |
sudo apt-get install qt5-qmake libvtk6-qt-dev libpcl-dev libopencv-dev libglew-dev qtcreator qt5-default libusb-1.0-0-dev
|
20 |
sudo apt-get install qt5-qmake libopencv-dev libglew-dev qtcreator qt5-default libusb-1.0-0-dev pcl-opt vtk-opt
|
22 |
|
21 |
|
- |
|
22 |
You may need to manually download and install libwebp5 from https://packages.ubuntu.com/xenial/libwebp5 since there is a broken dependency in opencv.
|
- |
|
23 |
|
- |
|
24 |
Add the pcl-opt and vtk-opt libraries to LD_LIBRARY_PATH and PKG_CONFIG_PATH according to the instructions on the ppa maintainer page:
|
- |
|
25 |
https://launchpad.net/~jakobwilm/+archive/ubuntu/visionlibs
|
23 |
|
26 |
|
24 |
To get started with scanning, please compile the documentation in the /doc subfolder using LaTeX.
|
27 |
To get started with scanning, please compile the documentation in the /doc subfolder using LaTeX.
|
25 |
|
28 |
|
26 |
This repository can be checked out anonymously at
|
29 |
This repository can be checked out anonymously at
|
27 |
http://svn.compute.dtu.dk/svn/seema-scanner/
|
30 |
http://svn.compute.dtu.dk/svn/seema-scanner/
|
28 |
|
31 |
|
29 |
If you would like to contribute to the code, you will need to have a login compatible with the DTU Compute SVN server. You can then request write permissions by contacting the project maintainers. If you do possess write access, please use
|
32 |
If you would like to contribute to the code, you will need to have a login compatible with the DTU Compute SVN server. You can then request write permissions by contacting the project maintainers. If you do possess write access, please use
|
30 |
https://svn.compute.dtu.dk/svn/seema-scanner/
|
33 |
https://svn.compute.dtu.dk/svn/seema-scanner/
|
31 |
|
34 |
|