Subversion Repositories seema-scanner

Rev

Rev 162 | Rev 169 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 162 Rev 167
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