Subversion Repositories seema-scanner

Rev

Rev 225 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
57 jakw 1
===================================== 
2
SeeMaLab 3D Structured Light Scanner
248 jakw 3
(c) DTU 2014 — 2018
57 jakw 4
{jakw,eruei}@dtu.dk
5
=====================================
6
 
104 raly 7
You have checked out the SeeMaLab scanner repository. It contains the following subfolders:
57 jakw 8
 
248 jakw 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.
58 jakw 10
 
11
/build : The intended directory to build the GUI program into.
12
 
13
/matlab : Containing code for Matlab wrappers to control cameras, projector and rotation stage.
14
 
15
/doc : LaTeX based documentation of hardware and software components.
16
 
248 jakw 17
To compile the software on Ubuntu 18.04 LTS, please install dependencies using the following commands:
57 jakw 18
 
248 jakw 19
	sudo add-apt-repository ppa:jakobwilm/visionlibs
20
	sudo apt-get install qt5-qmake libopencv-dev libglew-dev qtcreator qt5-default libusb-1.0-0-dev pcl-opt vtk-opt
225 jakw 21
 
248 jakw 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.
225 jakw 23
 
248 jakw 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
26
 
225 jakw 27
To get started with scanning, please compile the documentation in the /doc subfolder using LaTeX.
28
 
57 jakw 29
This repository can be checked out anonymously at 
30
http://svn.compute.dtu.dk/svn/seema-scanner/
31
 
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
104 raly 33
https://svn.compute.dtu.dk/svn/seema-scanner/