Rev 225 | Blame | Compare with Previous | Last modification | View Log | RSS feed
=====================================
SeeMaLab 3D Structured Light Scanner
(c) DTU 2014 — 2018
{jakw,eruei}@dtu.dk
=====================================
You have checked out the SeeMaLab scanner repository. It contains the following subfolders:
/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.
/build : The intended directory to build the GUI program into.
/matlab : Containing code for Matlab wrappers to control cameras, projector and rotation stage.
/doc : LaTeX based documentation of hardware and software components.
To compile the software on Ubuntu 18.04 LTS, please install dependencies using the following commands:
sudo add-apt-repository ppa:jakobwilm/visionlibs
sudo apt-get install qt5-qmake libopencv-dev libglew-dev qtcreator qt5-default libusb-1.0-0-dev pcl-opt vtk-opt
You may need to manually download and install libwebp5 from https://packages.ubuntu.com/xenial/libwebp5 since there is a broken dependency in opencv.
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:
https://launchpad.net/~jakobwilm/+archive/ubuntu/visionlibs
To get started with scanning, please compile the documentation in the /doc subfolder using LaTeX.
This repository can be checked out anonymously at
http://svn.compute.dtu.dk/svn/seema-scanner/
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
https://svn.compute.dtu.dk/svn/seema-scanner/