zoukankan      html  css  js  c++  java
  • 使用LabelImg标注图片

      要训练自己的模型、需要标注图片,好在现在标注工具比较简单几乎傻瓜化了。这里使用LabelImg对图片进行标注;

    LabelImg安装

    conda create -n labelImg python=3
    conda activate labelImg
    conda install pyqt=5
    conda install lxml
    

    git clone https://github.com/tzutalin/labelImg.git
    进入程序目录:
    pyrcc5 -o libs/resources.py resources.qrc

    启动 labelImage

    python labelImg.py

    LabelImg 使用

    LabelImg目前支持Pascal VOC、YOLO、CreateML三种图片的标注;

    OpenDir:选择图片目录
    ChangeSaveDir:标注后数据存储的路径
    CreateRectBox:创建标注框
    Save:保存标注信息

    部分快捷键:

    Ctrl + u: 图片加载目录
    Ctrl + r: 标注保存目录
    Ctrl + s: 保持标注信息
    Ctrl + d: 复制标注
    Ctrl + Shift + d: 删除图片
    Space: 标记当前图片已经验证过
    w: 创建标注框

    框住需要标注的部位后再输入框中输入标注的类型即可

    标注多个
    可同时标注多个

    点击保存后生成的图片标注文件,包含了图片的信息,所标注的框位置信息;

    	<folder>images</folder>
    	<filename>zidane.jpg</filename>
    	<path>E:xxxxxxyolov5inferenceimageszidane.jpg</path>
    	<source>
    		<database>Unknown</database>
    	</source>
    	<size>
    		<width>1280</width>
    		<height>720</height>
    		<depth>3</depth>
    	</size>
    	<segmented>0</segmented>
    	<object>
    		<name>tie</name>
    		<pose>Unspecified</pose>
    		<truncated>0</truncated>
    		<difficult>0</difficult>
    		<bndbox>
    			<xmin>440</xmin>
    			<ymin>452</ymin>
    			<xmax>491</xmax>
    			<ymax>718</ymax>
    		</bndbox>
    	</object>
    	<object>
    		<name>ear</name>
    		<pose>Unspecified</pose>
    		<truncated>0</truncated>
    		<difficult>0</difficult>
    		<bndbox>
    			<xmin>498</xmin>
    			<ymin>294</ymin>
    			<xmax>551</xmax>
    			<ymax>360</ymax>
    		</bndbox>
    	</object>
    </annotation>
    
    
    
    
    
  • 相关阅读:
    hash
    C#执行Sql事务处理
    数据库的锁表
    页面的刷新 和图片的替换
    单点登录 Webservice
    js 动态调用js文件
    .net生成EXCEL
    JS : 连续滚动
    引用指定类型的对象
    对象序列化为字符串
  • 原文地址:https://www.cnblogs.com/softlin/p/13777042.html
Copyright © 2011-2022 走看看