diff --git a/debian/control b/debian/control index 4ae70408..2e970a58 100644 --- a/debian/control +++ b/debian/control @@ -7,7 +7,7 @@ Build-Depends: debhelper, pkg-config, qt5-qmake, libdtkgui-dev,libdtkwidget-dev, libxtst-dev, libdframeworkdbus-dev,libxcursor-dev,libxfixes-dev,libqt5multimediawidgets5, qtmultimedia5-dev,dde-dock-dev,qtbase5-dev-tools, - libopencv-core-dev,libopencv-imgproc-dev,libopencv-calib3d-dev,libopencv-dev, + libopencv-mobile-dev, gstreamer1.0-clutter-3.0,gstreamer1.0-x, libxss1,qtbase5-dev, libkf5windowsystem-dev,libkf5wayland-dev,libkf5i18n-dev, diff --git a/src/src.pro b/src/src.pro index 908b746b..00d06cd1 100755 --- a/src/src.pro +++ b/src/src.pro @@ -80,6 +80,7 @@ TEMPLATE = app TARGET = deepin-screen-recorder INCLUDEPATH += . \ /usr/include/gstreamer-1.0 \ + /usr/include/opencv_mobile INCLUDEPATH += ../3rdparty/libcam/libcam/ \ ../3rdparty/libcam/libcam_v4l2core/ \ @@ -258,7 +259,7 @@ QT += concurrent LIBS += -lX11 -lXext -lXtst -lXfixes -lXcursor -ldl -limagevisualresult contains(DEFINES , OCR_SCROLL_FLAGE_ON) { - LIBS += -lopencv_core -lopencv_imgproc + LIBS += -lopencv_small } QMAKE_CXXFLAGS += -g diff --git a/src/utils/pixmergethread.cpp b/src/utils/pixmergethread.cpp index 6c56bda9..21a10e6f 100644 --- a/src/utils/pixmergethread.cpp +++ b/src/utils/pixmergethread.cpp @@ -7,6 +7,8 @@ #include #include +#include + const int PixMergeThread::LONG_IMG_MAX_HEIGHT = 10000; const int PixMergeThread::TEMPLATE_HEIGHT = 50; diff --git a/tests/ut_screen_shot_recorder/ut_screen_shot_recorder.pro b/tests/ut_screen_shot_recorder/ut_screen_shot_recorder.pro index 3d28a8a4..4eea9be5 100644 --- a/tests/ut_screen_shot_recorder/ut_screen_shot_recorder.pro +++ b/tests/ut_screen_shot_recorder/ut_screen_shot_recorder.pro @@ -21,7 +21,7 @@ QT += dbus QT += multimedia QT += multimediawidgets QT += concurrent -LIBS += -lX11 -lXext -lXtst -lXfixes -lXcursor -lgtest -lopencv_core -lopencv_imgproc -lKF5WaylandClient -lKF5ConfigCore -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lswscale -lswresample -lepoxy +LIBS += -lX11 -lXext -lXtst -lXfixes -lXcursor -lgtest -lopencv_small -lKF5WaylandClient -lKF5ConfigCore -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lswscale -lswresample -lepoxy CONFIG += link_pkgconfig CONFIG += c++11