code_device/hgdriver/ImageProcess/ImageProcess.pro

166 lines
5.6 KiB
Prolog
Raw Normal View History

2022-07-29 08:41:34 +00:00
#-------------------------------------------------
#
# Project created by QtCreator 2019-12-29T09:49:19
#
#-------------------------------------------------
QT -= core gui
TARGET = hgimgproc
TEMPLATE = lib
DEFINES += GIMGPROC_LIBRARY GIMGPROC_LIBRARY_BUILD
# The following define makes your compiler emit warnings if you use
# any feature of Qt which has been marked as deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
#DEFINES += QT_DEPRECATED_WARNINGS
# You can also make your code fail to compile if you use deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
INCLUDEPATH += $$PWD/../Tirdparty/3rdparty/nick
DEPENDPATH += $$PWD/../Tirdparty/3rdparty/nick
win32 {
DEFINES += _WIN32
INCLUDEPATH += $$PWD/../gpdf
DEPENDPATH += $$PWD/../gpdf
INCLUDEPATH += $$PWD/../Tirdparty/3party/3rdparty/win/hgOCR/include
DEPENDPATH += $$PWD/../Tirdparty/3rdparty/win/hgOCR/include
INCLUDEPATH += $$PWD/../Tirdparty/3rdparty/win/opencv/include
DEPENDPATH += $$PWD/../Tirdparty/3rdparty/win/opencv/include
LIBS += -L$$PWD/../Tirdparty/3rdparty/win/hgOCR/x86/lib
INCLUDEPATH += $$PWD/include
contains(QT_ARCH, i386) {
CONFIG(release, debug|release) {
DESTDIR += ../bin/x86/release
LIBS += -L$$PWD/../Tirdparty/3rdparty/win/opencv/lib/x86/Release -lopencv_world346
LIBS += -L$$PWD/../bin/x86/release -lhg_gpdf
#LIBS += -L$$PWD/lib/release -lzxing -lzbar
LIBS += -lwinmm
}
CONFIG(debug, debug|release) {
DESTDIR += ../bin/x86/debug
LIBS += -L$$PWD/../Tirdparty/3rdparty/win/opencv/lib/x86/Debug -lopencv_world346d
LIBS += -L$$PWD/../bin/x86/debug -lhg_gpdf
#LIBS += -L$$PWD/lib/debug -lzxing -lzbar
LIBS += -lwinmm
}
} else {
CONFIG(release, debug|release) {
DESTDIR += ../bin/x64/release
LIBS += -L$$PWD/../Tirdparty/3rdparty/win/opencv/lib/x64/Release -lopencv_world346
LIBS += -L$$PWD/../bin/x64/release -lhg_gpdf
}
CONFIG(debug, debug|release) {
DESTDIR += ../bin/x64/debug
LIBS += -L$$PWD/../Tirdparty/3rdparty/win/opencv/lib/x64/Debug -lopencv_world346d
LIBS += -L$$PWD/../bin/x64/debug -lhg_gpdf
}
}
}
else:unix:!macx: {
#LIBS += -lopencv_world
#linux系统上面需安装opencv3.4.6
INCLUDEPATH += $$PWD/../Tirdparty/3rdparty/opencv/include
CONFIG(debug, debug|release) {
DESTDIR += ../bin/x86/debug
LIBS += -L$$PWD/../Tirdparty/3rdparty/opencv/lib/Debug -lopencv_world -llibtiff -llibjpeg-turbo -lIlmImf -littnotify -llibjasper \
-llibprotobuf -llibwebp -llibpng -lquirc -lzlib
#LIBS += -L$$PWD/../bin/x86/debug -lhg_gpdf
}
CONFIG(release, debug|release) {
DESTDIR += ../bin/x86/release
LIBS += -L$$PWD/../Tirdparty/3rdparty/opencv/lib/Debug -lopencv_world -llibtiff -llibjpeg-turbo -lIlmImf -littnotify -llibjasper \
-llibprotobuf -llibwebp -llibpng -lquirc -lzlib
#LIBS += -L$$PWD/../bin/x86/release -lhg_gpdf
}
}
SOURCES += \
ImageApply.cpp \
ImageApplyAdjustColors.cpp \
ImageApplyAutoContrast.cpp \
ImageApplyAutoCrop.cpp \
ImageApplyBWBinaray.cpp \
#ImageApplyBarCodeRecognition.cpp \
ImageApplyChannel.cpp \
ImageApplyColorRecognition.cpp \
ImageApplyConcatenation.cpp \
ImageApplyCustomCrop.cpp \
ImageApplyCustomGamma.cpp \
ImageApplyCvtColor.cpp \
ImageApplyDetachNoise.cpp \
ImageApplyDiscardBlank.cpp \
ImageApplyDispersion.cpp \
ImageApplyDogEarDetection.cpp \
ImageApplyFadeBackGroundColor.cpp \
ImageApplyFilter.cpp \
ImageApplyHSVCorrect.cpp \
ImageApplyMarkCrop.cpp \
ImageApplyOutHole.cpp \
ImageApplyRefuseInflow.cpp \
ImageApplyResize.cpp \
ImageApplyRotation.cpp \
ImageApplySizeDetection.cpp \
ImageApplySplit.cpp \
ImageApplyTextureRemoval.cpp \
#ImageApplyUVMerge.cpp \
ImageMulti.cpp \
ImageMultiOutputRed.cpp \
ImageProcess_Public.cpp \
IMulti.cpp
HEADERS += \
ImageApply.h \
ImageApplyAdjustColors.h \
ImageApplyAutoContrast.h \
ImageApplyAutoCrop.h \
ImageApplyBWBinaray.h \
#ImageApplyBarCodeRecognition.h \
ImageApplyChannel.h \
ImageApplyColorRecognition.h \
ImageApplyConcatenation.h \
ImageApplyCustomCrop.h \
ImageApplyCustomGamma.h \
ImageApplyCvtColor.h \
ImageApplyDetachNoise.h \
ImageApplyDiscardBlank.h \
ImageApplyDispersion.h \
ImageApplyDogEarDetection.h \
ImageApplyFadeBackGroundColor.h \
ImageApplyFilter.h \
ImageApplyHSVCorrect.h \
ImageApplyHeaders.h \
ImageApplyMarkCrop.h \
ImageApplyOutHole.h \
ImageApplyRefuseInflow.h \
ImageApplyResize.h \
ImageApplyRotation.h \
ImageApplySizeDetection.h \
ImageApplySplit.h \
ImageApplyTextureRemoval.h \
#ImageApplyUVMerge.h \
ImageMulti.h \
ImageMultiOutputRed.h \
ImageProcess_Public.h \
IMulti.h\
imgprocdefs.h
#VERSION = 1.0.0.0
QMAKE_TARGET_PRODUCT = "gimgproc"
QMAKE_TARGET_COMPANY = "huagaoscan"
QMAKE_TARGET_DESCRIPTION = "文件描述"
QMAKE_TARGET_COPYRIGHT = "版权"