问题标签 [dlib]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1776 浏览

c++ - DLIB C++ 对象检测示例训练真的很慢

我正在使用 DLIB 的对象检测示例并尝试使用包含 14 个瓶子图像的 7 个图像对其进行训练。这些图像主要约为 200x300 像素,尽管 2 个更大(1500x2000 像素领域)。大图像每个仅包含 1 个示例,尽管图像非常大,但瓶子本身与较小训练图像中瓶子的大小大致相同。我的滑动窗口是 70x240,大约是我绘制的边界框的平均大小。

现在,它已经在运行 Windows 8 64 位的 384GB RAM 的 Windows Server 机器上最小化目标函数 8 个多小时。不可能要花这么长时间。它还在继续——它在第 125 次迭代中......

该文档提到在“大约 10 秒”内对提供的一组人脸进行人脸检测器的训练。可能是因为我在 MS Visual Studio 2012 中运行并将参数传递给调试器吗?即使我运行人脸检测器示例,训练也需要 30-45 分钟——远远超过 10 秒。

有没有人有类似的问题并知道如何解决?

谢谢你的帮助!

0 投票
1 回答
3828 浏览

image - 使用 DLib 提取感兴趣区域

我正在做一个图像处理项目。我需要从一个变量 ( cv_image <bgr_pixel>) 中提取一个感兴趣的区域到另一个变量 ( cv_image <bgr_pixel>)dlib::rectangle varible

在 OpenCV 中,它类似于:

Dlib中是否有类似的方法?

0 投票
1 回答
204 浏览

c++ - 宏中的 typedef char

我正在阅读用 C++ 编写的机器学习库 dlib。我在一个定义了一堆宏的头文件中遇到了一个代码。我很难理解以下代码

我不明白的是

  1. 上面代码的最后一行是做什么的?

  2. typedef char这里太奇怪了,我完全不明白。

  3. 替换BOOST_JOIN后就变成DLIB_CTA__LINE__[1]了,为什么是数组呢?合法吗?
0 投票
1 回答
3098 浏览

c++ - 如何将 dlib shape_pedictor 与视频捕获一起编写

我正在尝试将相机中的每一帧写入视频。到这里为止还好。但是,我希望我的视频在每一帧也包含 shape_predictor,因此当它被复制时,它也会出现在图像上。到目前为止,我已经得到了这个......有什么想法吗?谢谢

0 投票
1 回答
1279 浏览

c++ - Print Text in dlib window

I would like to know how can I print some strings in a dlib library window for some seconds allowing the user to read them properly. So far I found the following method in the API:

which just prints for one frame. I would like to get something like the Opencv method void displayOverlay(const string& winname, const string& text, int delayms=0 ). Is it possible?

0 投票
2 回答
5774 浏览

c++ - 在 Dlib 中,如何使用叠加层保存图像?

我正在尝试修改 Dlib 的人脸检测示例以将带有检测的图像保存到文件中,因为我使用的是没有 GUI 的服务器。到目前为止,我只知道如何保存图像而不是覆盖。如何将两者保存到同一个文件中?

0 投票
10 回答
27431 浏览

python - 如何让 Python 导入与 dlib 一起使用(使用 cmake 和 osx)

抱歉,如果这是基本的,但我正在尝试安装 dlib 以与 python 一起使用,如(http://blog.dlib.net/2014/04/dlib-187-released-make-your-own-object.html ) “用 Python 制作你自己的物体检测器!”。

我下载了安装文件,解压缩并按照安装说明使用 cmake ( http://dlib.net/compile.html )

这似乎工作正常

然而,在 Python 中键入“import dlib”只会给出 ImportError:没有名为 dlib 的模块。

知道我如何告诉 Python 如何查找/使用这个东西吗?

0 投票
2 回答
217 浏览

c++ - 适合在线嵌入的 SVM 库

我们正在开展一个机器学习项目,希望了解某些在线样本嵌入方法对 SVM 的影响。

在此过程中,我们尝试与Pegasosdlib进行交互,并设计(并尝试编写)我们自己的 SVM 实现。

dlib 似乎很有希望,因为它允许与用户编写的内核交互。然而内核并没有给我们想要的“在线”行为(除非这个假设是错误的)。

因此,如果您知道支持在线嵌入和自定义编写嵌入器的 SVM 库,那将有很大帮助。


只是为了清楚“在线”。

为了避免大量内存使用,嵌入过程必须在线进行,这一点至关重要。

我们基本上想在 Stochastic subGradient Decent 中执行以下操作(在非常通用的伪代码中):

0 投票
1 回答
1825 浏览

machine-learning - 使用 Dlib 库进行对象检测

我正在尝试使用 dlib 机器学习库进行对象检测。

正如我按照说明编写的那样,一切似乎都很好,但是即使在原始图像上我也无法检测到我的对象。即使我在唯一的黑色图像上对其进行测试,它也会发现一个检测。这不应该发生。如果我将一张经过训练的图像粘贴到黑色图像上,它会发现很多不应该发生的检测。

我没有触摸 train_object_detector.cpp 文件。它是原创的。

这是我的示例图片

在此处输入图像描述在此处输入图像描述 在此处输入图像描述在此处输入图像描述在此处输入图像描述在此处输入图像描述

我使用 imglab 创建的 XML 文件。

只有黑色的检测屏幕截图 在此处输入图像描述

仅使用黑色和一张经过训练的图像的检测屏幕截图。

在此处输入图像描述

以防万一这是 cpp 文件的链接。

http://dlib.net/train_object_detector.cpp.html

先感谢您。

0 投票
1 回答
6752 浏览

android - 是否可以像 OpenCV 一样在 android 中使用 Dlib?

好吧,我需要一个明确的站点或有关在 android 中使用 Dlib 的信息。我在网上搜索了一个使用 Dlib 的 android 示例应用程序,但我仍然找不到。我仍然不确定我们是否可以在 android 中使用 Dlib 方法来生成 .a 文件,以便我们可以将它用作库。任何人都可以建议我或指导我如何在 android 中使用 Dlib 以及它的目的是什么。