机器学习笔记 - dlib中图像标注工具imglab的win10下安装和使用

imglab简介

imglab是一个在图像上标注矩形的工具。git地址:https://github.com/davisking/dlib/tree/master/tools/imglab

基本使用:详细使用可参考官方地址或https://blog.csdn.net/u010168781/article/details/91048497

shirt+左键 长方形的框

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

ctrl+滚动轴                                                      放大或者缩小

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

alt+d                                                                删除当前图片

选中框+del                                                      删除框

安装教程

1、建议先再Anaconda环境下安装dlib、cmake,自己编译有点费事。可参考:https://blog.csdn.net/bashendixie5/article/details/109803329

2、从上面的地址下载imglab到本地。

3、进入Anaconda环境下的Python终端。

4、再终端内使用如下命令,进行编译

cd dlib/tools/imglab
mkdir build
cd build
cmake ..
cmake --build . --config Release

5、编译完成会在生成dlib/tools/imglab路径下build文件夹,其内Release文件夹内生成了imglab.exe。

使用说明

1、在Release文件目录下新建图片文件夹比如picture1或者images,把需要标签的图片放入文件夹(可以先对每张图片先进行重命名)。

2、在images文件夹下生成名字为mydataset.xml文件,用命令:imglab -c ./images/mydataset.xml  images

3、之后运行如下命令:imglab mydataset.xml

4、打完标签之后保存, xml就保存标注点的坐标信息了,如下图。

<?xml version='1.0' encoding='ISO-8859-1'?>
<?xml-stylesheet type='text/xsl' href='image_metadata_stylesheet.xsl'?>
<dataset>
<name>imglab dataset</name>
<comment>Created by imglab tool.</comment>
<images>
  <image file='images\136.jpg'>
    <box top='50' left='37' width='267' height='281'/>
  </image>
  <image file='images\137.jpg'>
    <box top='2' left='16' width='366' height='318'/>
  </image>
  <image file='images\138.jpg'>
    <box top='40' left='111' width='122' height='119'/>
  </image>
  <image file='images\139.jpg'>
    <box top='4' left='186' width='260' height='239'/>
  </image>
  <image file='images\151.jpg'>
    <box top='2' left='13' width='243' height='209'/>
  </image>
  <image file='images\152.jpg'>
    <box top='236' left='214' width='183' height='178'/>
  </image>
</images>
</dataset>

猜你喜欢

转载自blog.csdn.net/bashendixie5/article/details/110338937