zoukankan      html  css  js  c++  java
  • Ubuntu---标注工具 XXX-labelImg


    一、LabelImg简介
    LabelImg是一个图形图像注释工具,它是用Python编写的,并使用Qt作为其图形界面。
    注释以PASCAL VOC格式保存为XML文件,这是ImageNet使用的格式。

    下载地址,https://github.com/tzutalin/labelImg

    安装labelImg
    系统为Ubuntu,Python版本不同,安装方式也不同。

    (1)Python 2 + Qt4

    sudo apt-get install pyqt4-dev-tools
    sudo pip install lxml
    git clone https://github.com/tzutalin/labelImg.git
    cd labelImg
    make all
    python labelImg.py  #打开labelImg
    python labelImg.py [IMAGE_PATH] [PRE-DEFINED CLASS FILE]


    (2)Python 3 + Qt5

    sudo apt-get install pyqt5-dev-tools
    sudo pip3 install lxml
    git clone https://github.com/tzutalin/labelImg.git
    cd labelImg
    make all
    python3 labelImg.py  #打开labelImg
    python3 labelImg.py [IMAGE_PATH] [PRE-DEFINED CLASS FILE]


    使用labelImg

        Open可导入单张图片。
        Open Dir可打开文件夹目录,然后可以用Next Image和Prev Image查看所有图片。
        Change Save Dir可以更改xml文件保存的路径。
        Verify Image可更改xml文件的内容。
        Save可保存xml文件。 

    @ https://blog.csdn.net/learning_tortosie/article/details/80947301

     

     

     ---------------------------------------------------------------------------------------------------------------------------------------------------

     ---------------------------------------------------------------------------------------------------------------------------------------------------


    一、roLabelImg简介
    roLabelImg是基于labelImg改进的,也是用来标注为VOC格式的数据,但是在labelImg的基础上增加了能够使标注的框进行旋转的功能。

    下载地址,https://github.com/cgvict/roLabelImg

    二、roLabelImg安装
    和安装的labelImg方法一样,看看安装环境为python2.x 还是python3.x

    (1)原---在Ubuntu Linux下的使用,配置"sudo pip install lxml"有问题,未解决
    #sudo apt-get install pyqt4-dev-tools
    #sudo pip install lxml
    #make all
    #./labelImg.py
    #./labelImg.py [IMAGE_PATH] [PRE-DEFINED CLASS FILE]

    (2)对比LabelImg,照着适当的进行改写:
    #Python 3 + Qt5 (Recommended)
    #sudo apt-get install pyqt5-dev-tools
    #sudo pip3 install -r requirements/requirements-linux-python3.txt
    #make qt5py3
    #python3 labelImg.py
    #python3 labelImg.py [IMAGE_PATH] [PRE-DEFINED CLASS FILE]

    sudo apt-get install pyqt5-dev-tools
    sudo pip3 install -r pyqt5==5.10.1 lxml==4.2.4
    make all
    
    # 修改roLabelImg.py中的
    # __appname__ = 'labelImg'
    __appname__ = 'roLabelImg'
    
    python3 roLabelImg.py

     

    使用图文,可以参考@ https://blog.csdn.net/jiao_mrswang/article/details/89216431

    格式改写 @ https://www.jianshu.com/p/e1a3e6f570ff

    注意:yolo存txt,txt转xml。xml与jpg对应到 labelImg上 快速调整画框。

  • 相关阅读:
    Android开发环境下关于如何导出手机通讯录数据库【Written By KillerLegend】
    Win+R快速打开你的应用程序
    public void onItemClick(AdapterView arg0, View view, int position,long arg3)详解【整理自网络】
    Adapter的getView方法详解
    LayoutInflater中四种类型inflate方法的介绍
    程序员电脑桌面,哪一张触动了你?
    o​r​a​c​l​e​ ​O​D​B​C​配​置 图形界面
    C#String与string大小写的区别
    怎么使用FlashFXP上传网站
    C#操作Excel文件
  • 原文地址:https://www.cnblogs.com/carle-09/p/12809067.html
Copyright © 2011-2022 走看看