DLIB C++对象检测实例训练真的很慢
DLIB C++ object detection example training really slow
我使用DLIB的对象检测示例,并尝试使用包含14个瓶子图像的7个图像对其进行训练。这些图像主要在200x300像素左右,尽管2个要大得多(1500x2000像素范围)。大图像每个仅包含1个示例,尽管图像确实很大,但瓶子本身与较小训练图像中的瓶子大小大致相同。我的滑动窗口是70x240,大约是我画的边界框的平均大小。
它现在已经在运行Windows 8 64位的具有384GB RAM的Windows服务器机器上最小化目标函数8个多小时。不可能花这么长时间。它还在继续——它正在迭代125…
文档中提到在"大约10秒"的时间内对提供的人脸集进行人脸检测器的训练。这可能是因为我在MS Visual Studio 2012中运行,并将参数传递到调试器中吗?即使当我运行人脸检测器的例子时,也需要30-45分钟的训练——远远超过10秒。
有没有人有类似的问题,知道如何解决?
谢谢你的帮助!
您是在调试模式下编译的吗?请参阅:http://dlib.net/faq.html#Whyisdlibslow
相关文章:
- 从C++实例化QML
- 在全局变量中保存类的实例以重新创建类(创建"backup")
- OpenGL - 在抛出"__gnu_cxx::recursive_init_error"实例后终止调用?
- 如何在c++中为模板函数实例创建快捷方式
- 在C++中,是否可以基于给定的标识符创建基类的新实例,反之亦然
- 设计一个只能由特定类实例化的类(如果可能的话,通过make_unique)
- 如何创建一个空的全局类并在启动时实例化它
- 无法创建抽象类的实例
- 多个文件的内存分配错误"在抛出 'std :: bad_alloc' what (): std :: bad_alloc 的实例后终止调用" [C++]
- 在两个类中共享相同的函数调用,并在不需要时避免空实例化
- 我收到以下错误:抛出'std::bad_alloc'实例后终止调用
- 在决定是通过参考还是通过价值时,尺寸真的是一个问题吗
- 建议在运行时将带有类实例的列表从c++导入qml
- 约束和显式模板实例化
- 通过实例理解std::move及其目的
- 为什么包含windows.h会产生语法错误,从而阻止类的实例化?(C2146,C2065)
- DLIB C++对象检测实例训练真的很慢
- 是的,构造函数返回是当前实例,但我们不能使用返回类型.是真的吗
- 当类的指针实例超出范围时不调用析构函数是真的吗?
- 用于计算条件为真的实例的代码