dlib相关内容

如何在Dlib C ++中获得3D头部姿势估计坐标轴

Dlib C ++可以很好地检测界标并估计人脸姿势.但是,如何获得头部姿势的3D坐标轴方向(x,y,z)? 解决方案 不久前,我也面临着同样的问题,搜索并找到了1-2条有用的博客文章,这是 github 页面提取的最小的工作代码段看起来像这样: // Reading image using OpenCV, you may use dlib as well. cv::Mat img = ..
发布时间:2020-05-20 19:12:03 其他开发

OpenCV/Python:用于实时面部识别的多线程

我正在使用OpenCv和Dlib执行人脸识别(带有地标),并通过网络摄像头流进行直播.语言是 Python .它可以在我的Macbook笔记本电脑上正常工作,但我需要它从24/7全天候台式计算机运行.该计算机是运行Debian Jessie的PCIntel®Core™2 Quad CPU Q6600 @ 2.40GHz 32bit. 性能大幅下降:由于处理,延迟了10秒! 因此,我研究了多线 ..
发布时间:2020-05-13 23:25:50 Python

具有默认数据集和训练的形状预测器准确性低

我正在尝试使用dlib来训练具有默认数据集(/dlib-19.0/examples/faces/training_with_face_landmarks.xml)和默认训练样本(train_shape_predictor_ex.cpp)的形状预测器. 所以我想训练形状预测器,它与默认形状预测器( shape_predictor_68_face_landmarks.dat )完全一样,因为我使 ..

如何使用dlib的LDA

我想将dlib的LDA应用于我的训练集,并将转换应用于训练集和测试集.我写了下面的最小示例来重现该问题.如果删除使用LDA的部分,则会输出有意义的预测. #include #include #include int main() { typedef dlib::matrix sample_ ..
发布时间:2020-04-30 08:40:08 AI人工智能

在c ++项目中包含dlib

我正在尝试让dlib库在我的c ++项目中运行,并且不知道如何处理我的Makefile以及我脚本的头文件中的#include。我已将头文件和脚本放在src目录中。已经对dlib库进行了符号链接,链接位于include目录中(参见下面的文件夹结构)。 在dlib网站上它说: 您不应将dlib文件夹本身添加到编译器的包含路径 相反,您应该将包含dlib文件夹的文件夹添加到 ..
发布时间:2018-08-02 10:36:26 C/C++开发

如何使用dlib训练或合并多个.svm并检测多个类

我想做一个非常简单的例子:使用dlib训练检测“cat”和“dog”(两个类)并提供盒子坐标。 所以我发现的例子是只训练一个类并生成一个.svm文件: http:// dlib .net / train_object_detector.cpp.html 我不擅长C ++(但我可以学习)而且我更喜欢用Python做事。经过几天的研究(我也是深度学习的新手),我想我必须更改这些行: ..
发布时间:2018-07-31 07:58:31 C/C++开发

图像处理中面部标志点的标准化

我正在开展一个与从脸上识别情绪(悲伤,快乐,愤怒等)相关的项目。我正在使用来自dlib库的面部标志检测器,检测68个兴趣点。对于同样的情绪,这些兴趣点可以根据脸部的方向,眼睛的大小,嘴唇等在不同的脸上而变化。 我想将这些兴趣归一化这些点使它们对面部的方向,眼睛的大小,嘴唇等不变。我可以使用哪些技术来做到这一点。然后我想用SVM训练数据。 解决方案 Dlib已经有 http://dli ..
发布时间:2018-07-31 07:50:15 其他开发

如何使用DLIB libarary加载jpeg文件?

尝试运行从此处下载的示例程序后,我了解如何使用jpeg文件,我必须将 #define DLIB_JPEG_SUPPORT 指令添加到项目中。但在此之前,有必要下载jpeg库并将其添加到项目中。我做了以下步骤: 1.从 jpegsr9a .zip /jpegsr9a.zip“rel =”nofollow noreferrer“>这里并解压缩。 2.下载 WIN32.mak 将其粘贴到jp ..
发布时间:2018-07-26 15:49:28 C/C++开发

如何为iOS构建DLIB

我试图为iOS项目构建DLIB。运行cmake会导致 libdlib.a 和加载 .o 文件。 当我将库添加到一个Xcode项目时,我得到警告,该库还没有为 arm64 构建。 我的问题是两部分:1)如何为iOS创建DLIB(我试过 cmake ** path_to_source ** -DCMAKE_OSX_ARCHITECTURE =“arm64”但是它引起了很多错误,例如未知类型 ..
发布时间:2016-12-02 22:43:31 移动开发

为什么我的程序在64 GB RAM系统上不占用超过2 GB的RAM?

我想训练 Dlib的train_shape_predictor_ex.cpp ,其中 Halen 数据集。我使用Visual Studio在发布模式中为 64位平板电脑编译为控制台应用程序。 当我在命令提示符中运行 train_shape_predictor_ex.exe 时,执行的进程开始, $ c>任务管理器表明此进程的内存消耗正在增加,但已停止到 1.9 GB ,并产生运行时异常:错误 ..
发布时间:2016-11-03 00:47:19 C/C++开发

如何操作dlib地标点

我不知道如何操作/访问dlib地标点。我在相机预览上运行代码,旨在检测一些特定的情绪。我想检查例如眼睑之间的距离或嘴唇的位置如何随时间变化等。 解决方案 For python api - try this link( https:// matthewearl .github.io / 2015/07/28 / switching-eds-with-python / ) 对于C ++ ..
发布时间:2016-10-31 00:13:02 C/C++开发

DLib:train_shape_predictor_ex.cpp

我试图通过在 train_dlib_shape_predictor_ex.cpp 来训练Dlib的形状预测变量href =“http://www.ifp.illinois.edu/~vuongle2/helen/”rel =“nofollow”> helen数据集,如代码所述,我将测试图像放置在当前目录中的face文件夹中的形状预测器。但是当我运行代码时,它抛出以下异常: C:\train ..
发布时间:2016-10-30 23:16:31 C/C++开发

如何设置Dlib与Visual Studio 2013没有CMake?

dlib的官方 文档 是如下所示: 所有您需要做的是创建一个空控制台项目。然后向其中添加 dlib / all / source.cpp ,并将包含 dlib文件夹的文件夹添加到#include搜索路径。 再次注意,如果你链接到libjpeg,dlib只能使用jpeg和png文件和libpng。在Visual Studio中,最简单的方法是将dlib / external文件夹中的所有 ..
发布时间:2016-10-30 03:55:10 C/C++开发

如何保存结果的面标志图像在dlib?

我使用dlib的face_landmark_detection_ex.cpp,它显示检测到的脸部图像和原始图像上的所有脸部界标。我要保存原始图像与所有68面孔地标到我的电脑。我知道它可以通过 save_png 和 draw_rectangle 的功能dlib,但draw_rectangle只给出检测到的面部矩形位置,连同它,我也想绘制地标点原始图像并保存为: 解决方案 参数 pixel_t ..
发布时间:2016-10-24 14:56:11 C/C++开发

如何保存结果的面标志图像在dlib?

我使用dlib的face_landmark_detection_ex.cpp,它显示检测到的脸部图像和原始图像上的所有脸部界标。我要保存原始图像与所有68面孔地标到我的电脑。我知道它可以通过 save_png 和 draw_rectangle 的功能dlib,但draw_rectangle只给出检测到的面部矩形位置,连同它,我也想绘制地标点原始图像并保存为: 解决方案 参数 pixel_t ..
发布时间:2016-10-24 14:22:30 C/C++开发

在Dlib如何保存图像叠加?

我正在尝试修改Dlib的面部检测示例,以保存图像,检测到文件,因为我使用的是没有GUI的服务器。到目前为止,我只想到如何保存图像,但不是覆盖。如何将两者保存到同一个文件? // win.add_overlay(dets,rgb_pixel(255,0,0) ); save_png(img,“detected.png”); 解决方案 您可以调用 draw_rectangl ..
发布时间:2016-10-24 12:55:58 C/C++开发

在Dlib如何保存图像叠加?

我正在尝试修改Dlib的面部检测示例,以保存图像,检测到文件,因为我使用的是没有GUI的服务器。到目前为止,我只想到如何保存图像,但不是覆盖。如何将两者保存到同一个文件? // win.add_overlay(dets,rgb_pixel(255,0,0) ); save_png(img,“detected.png”); 解决方案 您可以调用 draw_rectangl ..
发布时间:2016-10-24 12:48:31 C/C++开发