c++ - dlib 在屏幕上显示值

标签 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() ,是吗?

如有任何帮助,我将不胜感激。 :)

最佳答案

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

另外,如果有人在库中找不到框架:

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

关于c++ - dlib 在屏幕上显示值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37685160/

相关文章:

c++ - 让 static_visitor 在遍历 Boost 递归变体时修改它?

c++ - 源文件中定义的方法可以内联吗?

iphone - 动画 UIButton 背景图像

ios - 从 Swift 调用存储在 NSDictionary 中的 Objective-C block

python - 如何使用 opencv 在 python 中获取图像的 dct

c++ - Visual Studio 2010 C++ 中的自定义项模板

c++ - 不能对 void 指针使用指针运算,那么 void 指针数组是如何工作的呢?

ios - 如何获取选定的 collectionviewcell 的名称?

python - cv2.findContours 问题,opencv

java - 从 onCameraFrame、OpenCV、Android/Java 调用 HoughCircles() 方法时改变慢帧速率