win10下使用dlib的imglab工具标注数据集

在使用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标注软件了,可以自己标注了,这是一个漫长的过程

win10下使用dlib的imglab工具标注数据集_第1张图片

10.打标注,打标签,保存,退出软件

11.再次打开imglab mydataset.xml   

xml其实就是保存标注点的坐标信息了。

win10下使用dlib的imglab工具标注数据集_第2张图片

其中box是人脸框的坐标,part是特征点的坐标

工具使用

shirt+左键                                                      长方形的框

先选中长方形的框,再shirt+左键                   特征点标注

ctrl+滚动轴                                                      放大或者缩小

键盘的up和down                                             上/下一张图片

alt+d                                                                删除当前图片

选中框+del                                                      删除框

你可能感兴趣的:(Dlib)