我正在使用 Dlib 测试一些东西,并使用 tools/imglab/build/imglab 中包含的编译工具在我想要识别的对象的实例周围选择了矩形。使用这个描述我想要检测的对象的几个不同视图的 xml 文件,我运行火车对象预测器并进行了一些更改:
training_xml_path = os.path.join(faces_folder, "cooldataset.xml")
testing_xml_path = os.path.join(faces_folder, "cooldataset.xml")
并在图像目录中运行,生成一个detector.svm。
现在我为图像运行一个修改过的对象检测器,它检测到许多它应该检测到的对象并在它们周围放置一个矩形,但是在 1920x1080 的屏幕截图中找到它们需要将近 2 秒!这是在 i5-3230M CPU @ 2.60GHz × 4 上,所以我想知道我是否缺少一些压缩或其他步骤以使其运行得更快或在功能较弱的设备上工作。如果重要的话,这是从 dlib-18.16 在 Ubuntu 上编译的。