166 lines
5.6 KiB
Prolog
166 lines
5.6 KiB
Prolog
#-------------------------------------------------
|
|
#
|
|
# 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 = "版权"
|