dlib 训练自己的数据 python ubuntu系统

1、下载

网址:https://github.com/davisking/dlib

建议把整个dlib的代码都下载下来,我之前在其他地方只下载了一个imglab的文件夹之后没有办法make

下载下来之后随便找个文件夹放好

2、安装

a、首先进入到下载下来的dlib/tool/imglab的目录下面

dlib 训练自己的数据 python ubuntu系统

b、在改文件夹下面打开终端,或者在终端进入到该目录下

dlib 训练自己的数据 python ubuntu系统

c、具体的执行代码在README里面有,不过我还是想具体在讲一遍

dlib 训练自己的数据 python ubuntu系统

d、创建一个叫build的文件夹,并进入文件夹

dlib 训练自己的数据 python ubuntu系统

e、在build文件夹下面cmke

dlib 训练自己的数据 python ubuntu系统

dlib 训练自己的数据 python ubuntu系统

会执行很长一段的cmake内容,不止一个桌面长度

cmake执行完成一后build文件夹里面是这样的,makefile一定要有,不然就是不成功的make

dlib 训练自己的数据 python ubuntu系统

f、执行cmake

dlib 训练自己的数据 python ubuntu系统

执行的时候效果是这样的

dlib 训练自己的数据 python ubuntu系统dlib 训练自己的数据 python ubuntu系统

3、通过运行将imglab安装到/ usr / local / bin中

dlib 训练自己的数据 python ubuntu系统

dlib 训练自己的数据 python ubuntu系统dlib 训练自己的数据 python ubuntu系统

4、准备数据文件夹

a、创建一个文件夹train,并幅值一些图片到改文件夹下

dlib 训练自己的数据 python ubuntu系统

dlib 训练自己的数据 python ubuntu系统

b、进入到train,然后创建保存标签的xml文件,这里我取名叫train.xml

dlib 训练自己的数据 python ubuntu系统

imglab -c train.xml

dlib 训练自己的数据 python ubuntu系统

可以看到多了一个train.xml和一个 image_metadata_stylesheet.xsl

c、打开这个xml文件

dlib 训练自己的数据 python ubuntu系统

imglab train.xml

然后就会打开一个用于打标记的页面

dlib 训练自己的数据 python ubuntu系统

此图来自博客https://blog.****.net/hongbin_xu/article/details/78443289,为示意图,不是博主的应用截图

之后,训练代码,测试代码上面那个博客当中都有详细说明