在使用dlib的68个特征点的时候,官方已经给出训练好的库了:shape_predictor_68_face_landmarks.dat
如果自己想要训练库,dlib有自带的imglab数据库标准工具,怎么使用呢?like this:
1.进入下载好的dlib官方文件路径,如:F:\dlib-19.15\tools\imglab
2.新建文件build,进入build
3.右键cmd命令,输入:cmake ..
4.cmd命令,输入:cmake --build . --config Release (注:这两步都要先安装好cmake,并且在path增添cmake路径了)
5.新建文件夹:images (注:这时候的路径还是build/)
6.在images下放你想标注的图像,就是训练集
7.输入:imglab -c mydataset.xml images,生成mydataset.xml文件
mydataset.xml是读出训练集文件所有的图片名
8.cmd输入:imglab mydataset.xml
9.出现imglab标注软件了,可以自己标注了,这是一个漫长的过程