| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> 目标检测——标注图像(超详细步骤) -> 正文阅读 |
|
[人工智能]目标检测——标注图像(超详细步骤) |
1、目标? ? 标注图像是为了生成用于训练的数据集,我们需要对采集的图像进行一系列操作,然后生成与图像同名的txt文件,txt文件中记录了目标信息包括有:类别标签、左上角横坐标、左上角纵坐标、右下角横坐标、右下角纵坐标。 ? ? 举个例子,对DSC_0011_12.jpg图像进行标注,我们要生成一个DSC_0011_12.txt文件,txt文件内部为 2、标注目标框生成XML文件? ? 标注的过程大概分为如下几步,首先是框选目标并形成XML文件,而后将XML文件转化为TXT文件。在本节将说明框选目标并形成XML文件的过程。 ? ? ?在本步骤中我们借助了labeIImg完成(下载地址:https://tzutalin.github.io/labelImg/),通过这个工具我们可以在图像中框出选择的目标,然后labelImg会生成如下的XML文件来记录标注的信息。 (1)建立工作区(必须)? ? 明确本步的目标后,我们正式开始我们的框选目标过程。首先要为我们的labeIImg建立工作区,首先新建文件夹myData,然后在myData内部建立两个文件夹,分别命名为Annotations和JPEGImages,然后将我们的待标记图片放入JPEGImages,labeIImg生成的HTML文件会在Annotations文件夹内。 (2) 导入工作区? ? 这一步我们直接用图片说明,打开工具labeIImg(下载地址:https://tzutalin.github.io/labelImg/)后: step1:点击按钮 ?step2:找到文件夹并导入 ?step3:导入完成 ?(3)在图片中进行标注? ? 本次标注的目标是标记车辆,命名为car。 step1:点击创建目标框按钮 ? ?step2:画目标框 step3:保存 点击右边的按钮或者快捷键都可 ?step4:下一张 (4)完成? ? 完成后在JPEGImages中的每张图片都会有一个相应的xml文件在Annotations中。 ?3、将XML文件转化为TXT文件? ? 因为我们的最终需要的是生成与图像同名的txt文件,而目前是xml文件,所有在本步中要完成聪XML文件到TXT文件的转化。首先我们先统计图像的名称放在一个文件中,然后再与Annotations中保留目标框位置的信息对照生成与图像同名的txt文件,这两步各使用一个代码完成。 3.1将图像遍历输入到txt文件中(1)建立存放目标文件的目录? ?建立目标文件夹目录:在myData文件夹下建立ImageSets文件夹,在ImageSets文件夹内建立Main文件夹,本步骤生成的文件都会存放在myData\ImageSets\Main中,如下图: ?(2)运行代码生成文件? ? 本步需要利用代码实现,我这边是命名为了BirthPictureTxt.py,存放在myData目录下: ? ? ? ? 代码为:
(3)完成结果? ? 完成后,我们得到包含图像名称的txt文件train.txt(该文件存放在myData\ImageSets\Main中) 3.2生成与图像名对应的txt文件? ? 这是最后一步,需要生成与图像名对应的txt文件。 (1) 运行代码? ? 将代码放在与myData同级的目录下: ? ? ?代码为:
?(2)完成结果? ? 我们的目标文件就存在于myData/labels(自动建立)里面啦 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/27 15:48:38- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |