Subversion Repositories seema-scanner

Rev

Rev 225 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 225 Rev 248
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