DLIB C++ 对象检测示例训练真的很慢
Posted
技术标签:
【中文标题】DLIB C++ 对象检测示例训练真的很慢【英文标题】:DLIB C++ object detection example training really slow 【发布时间】:2015-06-06 06:58:20 【问题描述】:我正在使用 DLIB 的对象检测示例,并尝试使用包含 14 个瓶子图像的 7 个图像对其进行训练。这些图像主要约为 200x300 像素,尽管 2 个更大(1500x2000 像素领域)。大图像每个仅包含 1 个示例,尽管图像非常大,但瓶子本身与较小训练图像中瓶子的大小大致相同。我的滑动窗口是 70x240,大约是我绘制的边界框的平均大小。
现在,它已经在运行 Windows 8 64 位的 384GB RAM 的 Windows Server Machine 上最小化目标函数 8 个多小时。不可能要花这么长时间。它还在继续——它在第 125 次迭代中......
文档提到在“大约 10 秒”内对所提供的一组人脸进行人脸检测器的训练。可能是因为我在 MS Visual Studio 2012 中运行并将参数传递给调试器吗?即使在我运行人脸检测器示例时,训练也需要 30-45 分钟——远远超过 10 秒。
有没有人遇到过类似的问题并知道如何解决?
感谢您的帮助!
【问题讨论】:
【参考方案1】:您是否在调试模式下编译?见:http://dlib.net/faq.html#Whyisdlibslow
【讨论】:
孩子们,这就是为什么您应该始终首先阅读说明...以上是关于DLIB C++ 对象检测示例训练真的很慢的主要内容,如果未能解决你的问题,请参考以下文章