问题标签 [labelimg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
59 浏览

python - 如何访问 xml 标签中以逗号分隔的元素?

我需要将用逗号分隔的元素存储在 xml 标签中

例如,这些 x 和 y 坐标:

我尝试过这样的事情

但是出现以下错误

对此的任何帮助将不胜感激。

0 投票
2 回答
950 浏览

python - 尝试导出 YOLO 训练样本时,Labelimg 崩溃

我对 Python 和深度学习标记数据非常陌生。我已经安装了 Labelimg 程序来标记自定义数据集,但是当我创建 YOLO 训练样本时它一直在崩溃。每次打开程序并指定图像目录时,我都可以浏览图像,但是当我创建边界框并尝试单击“下一个图像”按钮时,它会崩溃并显示错误消息。

作为说明,我按照教程安装了 Labelimg。

这是我创建错误的方式:

  1. 打开 Anaconda 提示
  2. 在 conda 中激活之前创建的 labelimg 环境

conda activate labelimg

  1. 指定解压后 labelimg 文件夹的位置

cd D:\labelimg

  1. 打开 python 脚本,然后是图像目录的位置,之前创建的带有标签名称的文本文件 (weed),以及之前创建的带有类名的文本文件 (weed):

python labelimg.py D:\photo_directory D:\label.txt D\:classes.txt

然后程序打开,显示如下:

在此处输入图像描述

请注意,我正在尝试将样本导出为 YOLO 训练样本。图片的名称是“weed0”。每当我创建我的示例并单击“下一个图像”按钮时,程序都会因以下错误而崩溃:

怎么做才能保证导出YOLO训练样本时程序不崩溃?除了重新安装程序之外,我已经完成了所有工作,这对我来说没有意义,因为我刚刚下载了它。

0 投票
2 回答
132 浏览

python - 使用自定义训练的 Yolov3 权重来标记新图像

我最近训练了一个自定义 yolov3 模型来识别动物。第一个数据集只有大约 900 张照片。我可以访问 10Ks 的照片,但是通过 labelImg 标记它们需要很长时间。

有没有办法使用预先训练的权重来自动标记新照片,如果错误,可以选择编辑框和标签?

0 投票
1 回答
283 浏览

tensorflow - 从已经裁剪的图像中制作 YOLO 或 PascalVOC

我有一个现成的图像数据集,其中用于识别的对象已经沿着该对象的边界被切断,并且不需要在任何标记程序(例如 LabelImg)中使用矩形标记来选择它。当然,有一个程序代码或程序可以从这样一个准备好的图像数据集中制作 YOLO 或 PascalVOC 文件。我寻求帮助以寻找...

在这里我找到了一个答案,这对于 YOLO(没有背景)是不可能的,但是对于 PascalVOC(我想与 Tensorflow 对象检测一起使用)有可能解决这个问题:YOLO Annotation Files for Already-Cropped Images

0 投票
1 回答
42 浏览

annotations - 我需要注释图像中的所有图片吗?

我已经开始使用 LabelImg 工具和绘图框进行注释,但是图像中的图片太多(例如图像中有很多葡萄)。对于训练有素的模型,是否需要将所有图片装箱,还是可以留下一些?

我正在尝试训练更快的 RCNN 模型。

例子: 在此处输入图像描述 谢谢

0 投票
1 回答
41 浏览

machine-learning - 我应该如何在同一张图片中装箱多个相同的对象

我正在使用为训练图像labelImg创建文件。.xml在训练照片时,我发现一张照片在同一张照片中包含多个相同的对象。

例如,下面的照片在同一张照片中包含数十名游泳者。现在,当我为对象识别任务训练自定义对象时,我.xml为相应的文件创建了一个.jpg文件。但是在这里,我最终会.xml得到同一张照片中的许多文件。所以,我不知道在这里做什么。

请帮忙。

多个相同的对象

0 投票
1 回答
72 浏览

python - 使用python中的xml树库从xml中删除元素

我正在做一个项目,我对某些叶子的图像进行了注释,并将它们保存为 xml 格式,以便使用对象检测来识别叶子上的害虫。但是由于我在某些对象中面临一些模棱两可的问题,因为一些害虫看起来很相似,但实际上它们是不同的,所以我想删除一个类。由于我已经注释了所有图像,手动删除标签是一项繁琐的任务,所以我想编写一个脚本来删除 xml 文件中的那些对象。该文件的结构是:

因此,如果我想删除对象名称“Jassid Attack Effect”(它可能在一个文档中出现多次,并且所有这些都必须删除,如上面的 xml 代码所示)及其内容,我该怎么做呢?例如:解析时,对象名称是“Jassid Attack Effect”,然后我想从 xml 文件中完全删除它:

0 投票
1 回答
23 浏览

annotations - 通过 labelimg 创建自定义数据集

我已经在我的数据集上做了标签。我的数据集有 5 个类。即骑手、头盔、不带头盔、车牌和后视镜。

问题是为什么每次我打开标签或者出现无法访问的错误图像时,我标记的数据集发生了变化并且与类别不匹配,就像在类之间交换一样在此处输入图像描述

0 投票
0 回答
339 浏览

labelimg - 如何解决“ModuleNotFoundError: No module named 'PyQt5'”?

我正在尝试打开 labelImg.py 文件,但出现此错误。

我做的步骤:

  1. git 克隆:https ://github.com/tzutalin/labelImg.git

  2. 打开CMD运行:pip install PyQt5, pip install lxml

  3. pyrcc5 -o libs/resources.py 资源.qrc

  4. python labelImg.py

需要注意的是我没有使用 Anaconda。

请任何人都可以帮忙。

0 投票
1 回答
117 浏览

deep-learning - 如何在网页浏览器上实现 labelImg 功能

我正在使用 labelImg 工具进行图形图像注释。但是对于我们的教育网站,我们希望将这个像 labelImg 这样的图形图像注释功能添加到我们的 Web 服务中。 https://github.com/tzutalin/labelImg

那么,我们能否在我们的网站上制作用于训练数据准备的标记工具作为数据训练的功能之一?

有人对此有任何想法吗?

瑞安。