dlib在屏幕上显示值

时间:2016-06-07 16:59:35

标签: c++ ios opencv dlib

我遇到一个奇怪的错误 - 每当我加入#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(),是吗?

我将非常感谢任何帮助。 :)

1 个答案:

答案 0 :(得分:1)

最后,我决定使用从dlib::array2dcv::Matrixdlib::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/

如果有人在图书馆中找不到框架:

https://discussions.apple.com/thread/4195808?tstart=0