问题标签 [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 回答
725 浏览

python - 如何使用自定义模型从 YoloV5 推理中获取边界框坐标?

我目前正在尝试使用我自己的脚本而不是 detect.py 从我的图像和我的自定义模型中获取边界框坐标。我想获得在图像上绘制边界框所需的坐标。有人可以帮我吗?

0 投票
0 回答
196 浏览

python - Pytorch 不显示 Gpu(Yolov5)

我试图在我的电脑中使用'Yolov5',我搜索了视频和文档等等......几乎尝试了我找到的所有解决方案,但没有进展......

尝试过 Tensorflow(甚至可能不需要)和 Tourch(主要需要这个)库,所有显示的东西都是 Cpu。

这是 yolov5 链接,在我的电脑中也可以在“Google Colab”中找到(但使用 Cpu)

https://github.com/ultralytics/yolov5

在 Windows 10 上工作,显卡“Rtx1660”,Anaconda v3(Jupyter 和 Pycharm),使用 python 3.7,Cuda v10.0.130,它是 Cudnn。

还安装了“Cuda”和“Cudnn”,它在 matlab2020b 和 2021a 上运行良好。

有没有可以使用 Gpu 与 Yolov5 一起训练的方法或程序?

0 投票
0 回答
119 浏览

tensorboard - 如何在 yolov5 中使用 tensorboard 打印测试评估指标

我需要使用 YOLOv4 对象检测模型来评估测试指标(我已经使用 roboflow colab notebook for yolov5)。我怎么做?Tensorboard 日志存储在训练文件夹中,测试时不会发生同样的情况,请帮助!

0 投票
1 回答
251 浏览

python - 如何使用 Python 将边界框坐标转换为 Yolo 坐标?

我需要转换坐标。我有这种格式<left> <top> <width> <height> 而且我需要x_center y_center width height这种格式。我该怎么做?

0 投票
0 回答
134 浏览

python - 在 Raspberry Pi 上运行 YOLOv5 时成功安装 coco 数据集后出现 Segmentation Fault Error(core dumped)

我正在尝试在我的 Raspberry Pi 4 上运行ultralytics/yolov5。当我python3 test.py --data coco.yaml --weights yolov5s.pt成功运行它时,它从阶段开始并成功下载了可可数据集,但进一步运行它给了我以下分段错误错误(核心转储)。我也尝试删除.cache文件,但错误仍然存​​在。

仅供参考,我没有看到磁盘或 RAM 的问题,因为我有 32 GB 磁盘空间和 3 GB RAM/4。

请帮帮我,因为我有点卡在 yolov5 测试上。非常感谢您的回复。谢谢

0 投票
0 回答
214 浏览

pytorch - 在自定义检测应用程序中使用 yolo V5 权重的最简单方法是什么?

我已经在自定义数据集上训练了一个 yolov5 模型,现在我需要在我自己的应用程序中使用权重来检测对象,我只需要一个函数来接收训练后的模型权重和图像,并输出分类和边界框,我尝试修改 yolov5 GitHub 中提供的 detect.py 脚本,发现它使用了许多帮助函数,我尝试将所有内容集成到一个脚本中,但一直遇到导入错误。有没有更简单的方法来做到这一点?

我的检测脚本尝试

0 投票
1 回答
754 浏览

java - 在java中集成yolov5 for android APK

请我需要一个由yolov5生成的模型'last.pt'的示例,并用Java实现以检测对象。我想将它应用到我自己的模型上来构建一个 android APK。谢谢

0 投票
1 回答
1791 浏览

python - 错误“缓存可能已过期,请尝试 `force_reload=True`。” 即使我在代码块中包含了 `force_reload=True` 也会出现?

当我尝试对模型进行推断时,我的 Heroku 应用程序给出了内部服务器错误 (500)。使用命令heroku logs --tail 出现以下错误(这是收到的错误的一部分)

主要错误是

FileNotFoundError:[Errno 2] 没有这样的文件或目录:'best.pt'

上述异常是以下异常的直接原因:

例外:缓存可能已过期,请尝试force_reload=True. 请参阅https://github.com/ultralytics/yolov5/issues/36寻求帮助。

(app.py,即我正在使用的代码与 best.pt 位于同一目录中)

我写的代码如下:

0 投票
0 回答
101 浏览

python-3.x - 为什么在训练 YOLOv5 模型时出现运行时错误?

回溯(最后一次调用):文件“train.py”,第 519 行,在 train(hyp, opt, device, tb_writer, wandb) 文件“train.py”,第 300 行,在 train scaler.scale(loss) 中。后向()文件“/home/ec2-user/anaconda3/envs/python3/lib/python3.6/site-packages/torch/_tensor.py”,第 255 行,在后向 torch.autograd.backward(self, gradient, retain_graph,create_graph,inputs=inputs)文件“/home/ec2-user/anaconda3/envs/python3/lib/python3.6/site-packages/torch/autograd/init .py ”,第149行,向后allow_unreachable=True , accumulate_grad=True) #allow_unreachable flag RuntimeError: cuDNN error: CUDNN_STATUS_EXECUTION_FAILED 您可以尝试使用以下代码片段重现此异常。如果这不会触发错误,

0 投票
1 回答
58 浏览

python - 我想用 YOLOv5 获取对象的特征值

我想用 YOLOv5 获取对象的特征值。我猜在开源的“detect.py”中有一个提示。如何获取用于推理的对象的特征值?请告诉我如何解决。