在本章前面的内容中,我们使用的都是从dlib官方下载的数据集模型。通过使用机器学习技术,我们可以开发自己的模型数据集,可以使用dlib机器学习工具训练自己的模型,可以制作自己的对象检测器。
4.4.1 训练自己的模型
通过使用dlib提供的机器学习工具,开发者可以训练自己的模型。请看下面的实例文件train_shape_predictor.py,功能是训练一个基于小数据集的人脸标记模型,然后对其进行评估。本实例使用了dlib论文是中的算法《One Millisecond Face Alignment with an Ensemble of Regression Trees,Vahid Kazemi和Josep