DLIB

2016-06-07 82 views
2

我遇到每當我包括#include <dlib/gui_widgets.h> 到我的項目,並聲明一個變量(例如dlib::image_window win)以下錯誤奇怪的錯誤 - 在屏幕上顯示的值顯示:DLIB

'DLIB_NO_GUI_SUPPORT is defined so you can't use the GUI code. Turn DLIB_NO_GUI_SUPPORT off if you want to use it.''Also make sure you have libx11-dev installed on your system'(從guy_core_kernel_2.h )。我在尋找並發現一些建議,說dlib的cmake可能會失敗 - 但我真的很懷疑,我已經在檢測地標了。

爲什麼我想包括和申報窗口小部件之一是在屏幕上顯示值的原因(沒有OpenCV的putText()的等價物,是有?.

我將是任何幫助,非常感謝:)

+1

您是否安裝了libx11-dev?你能編譯和運行dlib的例子嗎?你需要通過dlib顯示還是opencv也可以接受? – Evgeniy

+0

是的,我安裝了X11併成功運行了樣本。我想過使用opencv作爲支持在屏幕上打印的東西,但想確保使用dlib是不可能的。 :) –

+0

示例構建過程與使用安裝的dlib略有不同。你有三種方式來運行dlib:1 - 重新構建dlib並確保你有GUI支持(mkdir build && cd build && cmake .. && cmake --build。--traget install) - 檢查構建消息是否支持GUI支持2 - 使用示例文件夾中的CMakeLists.txt代碼並將其包含在項目中3將dlib/all/source.cpp包含到您的項目中 – Evgeniy

回答