我遇到一个奇怪的错误 - 每当我加入#include <dlib/gui_widgets.h>
时
到我的项目并声明一个变量(例如dlib::image_window win
)后面出现错误:
'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()
,是吗?
我将非常感谢任何帮助。 :)
答案 0 :(得分:1)
最后,我决定使用从dlib::array2d
到cv::Matrix
(dlib::toMat(dlib::array2d)
函数)的转换,并使用cv::putText()
(如前所述)。事实证明,Xcode没有正确链接来自openCV的库 - 有用的是以下链接:How can I create OpenCV framework?
和
http://blogs.wcode.org/2014/11/howto-setup-xcode-6-1-to-work-with-opencv-libraries/
如果有人在图书馆中找不到框架: