-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBaslerCameraAcquisition.pro
More file actions
63 lines (52 loc) · 1.35 KB
/
Copy pathBaslerCameraAcquisition.pro
File metadata and controls
63 lines (52 loc) · 1.35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
QT += core gui widgets
TARGET = BaslerCameraAcquisition
TEMPLATE = app
CONFIG += c++14
DEFINES += QT_DEPRECATED_WARNINGS
SOURCES += \
main.cpp \
mainwindow.cpp \
baslercamera.cpp
HEADERS += \
mainwindow.h \
baslercamera.h
FORMS += \
mainwindow.ui
# OpenCV
# Override OPENCV_ROOT when OpenCV is installed elsewhere, e.g.:
# export OPENCV_ROOT=/usr/local/opencv455
OPENCV_ROOT = $$(OPENCV_ROOT)
isEmpty(OPENCV_ROOT) {
OPENCV_ROOT = /usr/local
}
INCLUDEPATH += \
$$OPENCV_ROOT/include/opencv4
LIBS += \
-L$$OPENCV_ROOT/lib \
-lopencv_core \
-lopencv_imgproc \
-lopencv_imgcodecs
# Basler pylon SDK
# Override PYLON_ROOT when needed, e.g.:
# export PYLON_ROOT=/opt/pylon
PYLON_ROOT = $$(PYLON_ROOT)
isEmpty(PYLON_ROOT) {
PYLON_ROOT = /opt/pylon
}
INCLUDEPATH += $$PYLON_ROOT/include
PYLON_CONFIG = $$PYLON_ROOT/bin/pylon-config
exists($$PYLON_CONFIG) {
QMAKE_CXXFLAGS += $$system($$PYLON_CONFIG --cflags)
LIBS += $$system($$PYLON_CONFIG --libs)
} else {
# Fallback for older pylon installations.
LIBS += \
-L$$PYLON_ROOT/lib \
-lpylonbase \
-lpylonutility \
-lGenApi_gcc_v3_1_Basler_pylon \
-lGCBase_gcc_v3_1_Basler_pylon
}
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target