问题标签 [yolov5]

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 投票
1 回答
737 浏览

computer-vision - CPU 上带有 OPENVINO 的 YOLOV5

我正在尝试测试:

只有 yolov5 没有 openvino : ~ 4 FPS
yolov5 有 openvino : ~ 2 FPS

那是不正常的,如果您已经在两种方法之间进行了比较,您能否给我任何建议或两种方法之间的比较。

0 投票
1 回答
498 浏览

architecture - YOLOv5:基本架构 - 在哪里可以找到?

有没有人遇到过 YOLOv5(Ultralytics)基本架构的合法数字?我在一项研究中找到了下图,但似乎无法验证它是否是对模型基本架构的有效描述。

在此处输入图像描述

0 投票
0 回答
62 浏览

python - 为什么我在树莓派上得到 YOLO 的 6.39e-05 mAP 值?如何获得正确值在 0.76 左右的最佳 mAP 正确值?

我正在尝试在我的 Raspberry Pi 4 上测试ultralytics/yolov5 (YOLO) 的准确性性能。我使用了预训练的模型yolov5m.yaml和预训练的COCO128.yaml数据集。我通过运行这个命令在这个标准的预训练 COCO 数据集上再次训练了模型 -python3 train.py --img 416 --batch 30 --epochs 20 --data coco128.yaml --weights yolov5m.pt --cfg yolov5m.yaml --name MY_YOLO在一些服务器上

并使用以下命令在 Raspberry Pi 4 上对此进行了测试 -python3 test.py --data cco128.yaml --weights yolov5m.pt

我得到的 MAP 值为6.39e-05

而如果我在服务器上运行相同的值,我得到的 MAP 值为0.76,这是最好的值

我不确定为什么在我的 Raspberry Pi 4 上没有获得相同的 MAP 值。有人可以帮我解决这个问题,我将非常感谢他们。谢谢!

0 投票
0 回答
21 浏览

python - 保持模型对请求开放

有没有办法让模型保持打开并让它等待新的请求?

在此处输入图像描述

我意识到的一件事是,在 YOLOv5 上检测本身大约需要 0.032 秒,但整个过程需要 0.391 秒。考虑到我们系统的结构是逐个检测图像上的对象(如对每个图像的 API 调用),程序每次调用“detect.py”时都会加载模型。

想知道是否有办法让模型一直保持打开状态,这样我们就可以节省很多时间。

0 投票
2 回答
215 浏览

yolov5 - 无法按照 YOLOv5 的 Roboflow 教程训练数据集

我正在尝试按照 Roboflow 上的 youtube 教程在我的自定义数据集上训练 YOLOv5。但是,当我尝试训练我的数据集时,我不断收到错误消息。

显示错误

0 投票
1 回答
67 浏览

python - 如何使用 PyTorch 中的“Pythonic”YOLOv5

我对训练 YOLOv5 模型很感兴趣。目前,我正在使用 Roboflow 将数据注释并导出为 YOLOv5 格式。我还在为 YOLOv5 使用Roboflow 的 Colab Notebook

但是,我对 Roboflow Colab Notebook 中使用的许多命令并不熟悉。我在这里发现似乎有一种更“Pythonic”的方式来使用和操作 YOLOv5 模型,我会更加熟悉。

我对此的问题如下:

  1. 是否有在线资源可以向我展示如何训练 YOLOv5 并在使用“Pythonic”版本从 PyTorch 导入模型后提取结果(也许 StackOverflow 上的一段代码会有所帮助)?我可以找到的官方文档(here)也使用模型的“非 Pythonic”方法。
  2. 如果我要切换到使用 YOLOv5 的这种“Pythonic”方法,我会失去任何重要的功能吗?
  3. 我在文档中没有发现任何其他建议,但是我是否需要以与 Roboflow 不同的格式导出数据才能训练“Pythonic”模型?
  4. 与问题 1) 类似,是否有任何地方可以指导我如何在测试图像上使用经过训练的模型?我只是这样做prediction=model(my_image.jpg)吗?如果我想一次对多张图像进行预测怎么办?

任何指导将不胜感激。谢谢!

0 投票
0 回答
119 浏览

object-detection - YOLO V5 指标

下午好。我目前正在尝试创建一个 yolov5 对象检测模型。我目前想定义一个称为特异性(真阴性/(真阴性+假阳性)的新指标。但是,我不确定应该如何以及在 yolo 代码中定义该指标的位置,以便在训练期间显示它。我非常感谢一些帮助。

0 投票
1 回答
748 浏览

opencv - Yolov5自定义对象检测模型未加载

我有一个使用 yolov5 训练了 4 个类的自定义对象检测模型。我已经下载了 best.pt 文件。我仍然对如何使用 pytorch 加载这个模型感到困惑。我尝试按照 Yolov5 官方文档运行以下代码来加载模型, model = torch.hub.load('ultralytics/yolov5', 'custom', path='best.pt') 但是当我尝试打印 model.names 时,我没有得到我的自定义类名。有什么我想念的吗?谢谢!

0 投票
0 回答
91 浏览

machine-learning - 使用 yolov5 进行强化学习

我想使用 yolov5 的强化学习来检测物体。我正在使用谷歌 colab。但我没有找到任何代码来使用 google colab 中的强化学习来检测对象。如果有人知道,请通过 github 链接或其他东西帮助我使用 yolov5 实现强化学习。

0 投票
0 回答
154 浏览

python - 将 .csv 文件转换为 yolo 格式 (txt)

输入数据 csv 文件

每行应转换为 txt 文件,一些图像超过 3 或 2 个边界框,因此代表该文件的 txt 文件应包含该糊状行值

我写了一些代码,但它只在每个 txt 文件中从 csv 文件的行中给出一个行值

根据每个图像边界框我们需要对应的txt文件