Go to most recent revision | Blame | Last modification | View Log | RSS feed
QT += core gui opengl testlib
CONFIG += qt thread console
TARGET = CameraTest
TEMPLATE = app
FORMS += CameraTest.ui
HEADERS += Camera.h \
../SLVideoWidget.h \
CameraWorker.h \
CameraTest.h
SOURCES += \
Camera.cpp \
../SLVideoWidget.cpp \
CameraWorker.cpp \
CameraTest.cpp \
mainCameraTest.cpp
win32 {
# opencv
INCLUDEPATH += C:/opencv/build/include
LIBS += -L"C:/opencv/build/x64/vc10/lib" -lopencv_core246
DEFINES -= UNICODE
# uEye API
exists("C:/Program Files/IDS/uEye/Develop/include/uEye.h"){
DEFINES += WITH_CAMERAIDSIMAGING
INCLUDEPATH += "C:/Program Files/IDS/uEye/Develop/include/"
LIBS += -L"C:/Program Files/IDS/uEye/Develop/Lib" -luEye_api_64
}
# XIMEA API
exists("C:/XIMEA/API/xiApi.h"){
INCLUDEPATH += "C:/XIMEA/API"
DEFINES += WITH_CAMERAXIMEA
LIBS += -L"C:/XIMEA/API/x64" -lm3apiX64
}
}
unix:!macx {
LIBS += -lopencv_core -lGLU
exists(/usr/include/dc1394/dc1394.h){
DEFINES += WITH_CAMERAIIDC
LIBS += -ldc1394
}
exists(/usr/include/ueye.h){
DEFINES += WITH_CAMERAIDSIMAGING
LIBS += -lueye_api
}
exists(/opt/XIMEA/include/xiApi.h){
INCLUDEPATH += /opt/XIMEA/include
DEFINES += WITH_CAMERAXIMEA
LIBS += -lm3api
}
}
macx {
CONFIG += link_pkgconfig
PKGCONFIG += opencv
exists(/usr/local/include/dc1394/dc1394.h) {
DEFINES += WITH_CAMERAIIDC
LIBS += -L/usr/local/lib -ldc1394
}
exists(/Library/Frameworks/m3api.framework/m3api){
DEFINES += WITH_CAMERAXIMEA
INCLUDEPATH += /Library/Frameworks/m3api.framework/Headers/
LIBS += -framework m3api
}
}
# Compile with specific camera driver support
# libdc1394
contains(DEFINES, WITH_CAMERAIIDC) {
HEADERS += CameraIIDC.h
SOURCES +=CameraIIDC.cpp
}
# libueye
contains(DEFINES, WITH_CAMERAIDSIMAGING) {
HEADERS += CameraIDSImaging.h
SOURCES += CameraIDSImaging.cpp
}
# libm3api
contains(DEFINES, WITH_CAMERAXIMEA) {
HEADERS += CameraXIMEA.h
SOURCES += CameraXIMEA.cpp
}