win10下使用dlib的imglab工具标注数据集
转自: https://blog.csdn.net/qq_15715657/article/details/81504253
在使用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标注软件了,可以自己标注了,这是一个漫长的过程
10.打标注,打标签,保存,退出软件
11.再次打开imglab mydataset.xml
xml其实就是保存标注点的坐标信息了。
其中box是人脸框的坐标,part是特征点的坐标
工具使用
shirt+左键 长方形的框
先选中长方形的框,再shirt+左键 特征点标注
ctrl+滚动轴 放大或者缩小
键盘的up和down 上/下一张图片
alt+d 删除当前图片
选中框+del 删除框