Line 3... |
Line 3... |
3 |
# SMScanner
|
3 |
# SMScanner
|
4 |
#
|
4 |
#
|
5 |
# Control Interface and point cloud reconstruction interface
|
5 |
# Control Interface and point cloud reconstruction interface
|
6 |
# for the SeeMa Lab Structured Light Scanner.
|
6 |
# for the SeeMa Lab Structured Light Scanner.
|
7 |
#
|
7 |
#
|
8 |
# Dependencies: Qt 4, OpenCV, PCL
|
8 |
# Supported OS: Ubuntu 16.04
|
9 |
#
|
9 |
#
|
- |
|
10 |
# Dependencies: Qt 5, OpenCV, PCL 1.7.2
|
- |
|
11 |
#
|
10 |
# Image Analysis and Computer Graphics, DTU, 2014
|
12 |
# Image Analysis and Computer Graphics, DTU, 2016
|
11 |
#
|
13 |
#
|
12 |
#------------------------------------------------------------
|
14 |
#------------------------------------------------------------
|
13 |
|
15 |
|
14 |
QT += core gui testlib
|
16 |
QT += core gui testlib
|
15 |
|
17 |
|
Line 73... |
Line 75... |
73 |
|
75 |
|
74 |
# Operating System dependant linking and including
|
76 |
# Operating System dependant linking and including
|
75 |
# Linux
|
77 |
# Linux
|
76 |
unix:!macx {
|
78 |
unix:!macx {
|
77 |
CONFIG += link_pkgconfig
|
79 |
CONFIG += link_pkgconfig
|
78 |
# Link VTK and Boost (no pkg-config)
|
80 |
# Link VTK (no pkg-config, only cmake files, hence we link manually for now)
|
79 |
INCLUDEPATH += /usr/include/vtk-5.8/ \
|
81 |
INCLUDEPATH += /usr/include/vtk-6.2/
|
80 |
/usr/include/vtk-5.10/
|
82 |
LIBS += -lvtkViewsQt-6.2 -lvtkRenderingQt-6.2 -lvtkGUISupportQt-6.2 -lvtkRenderingCore-6.2 -lvtkCommonExecutionModel-6.2 \
|
81 |
LIBS += -lQVTK -lvtkCommon -lvtkFiltering -lvtkRendering -lvtkIO -lvtkGraphics -lvtkHybrid
|
83 |
-lvtkCommonDataModel-6.2 -lvtkCommonMath-6.2 -lvtkCommonCore-6.2 -lvtkIOImage-6.2 -lvtkCommonColor-6.2
|
82 |
# PCL pkg-config workaround
|
84 |
# PCL pkg-config workaround
|
83 |
LIBS += -lboost_system -lpcl_visualization -lpcl_common -lpcl_io -lpcl_search -lpcl_surface
|
85 |
LIBS += -lboost_system -lpcl_visualization -lpcl_common -lpcl_io -lpcl_search -lpcl_surface
|
84 |
# PKG-config libs
|
86 |
# PKG-config libs
|
85 |
INCLUDEPATH += /usr/local/include/pcl-1.7 /usr/include/eigen3/
|
87 |
INCLUDEPATH += /usr/local/include/pcl-1.7 /usr/include/eigen3/
|
86 |
PKGCONFIG += gl glu x11 opencv pcl_registration-1.7 pcl_visualization-1.7 pcl_surface-1.7 pcl_search-1.7 pcl_filters-1.7 pcl_kdtree-1.7 pcl_tracking-1.7 flann eigen3
|
88 |
PKGCONFIG += gl glu x11 opencv pcl_registration-1.7 pcl_visualization-1.7 pcl_surface-1.7 pcl_search-1.7 pcl_filters-1.7 pcl_kdtree-1.7 pcl_tracking-1.7 flann eigen3
|