当前位置: 首页 > 知识库问答 >
问题:

如何从YOLOv5预测中得到类和包围盒坐标?

栾和风
2023-03-14

我正在尝试对我的自定义YOLOv5模型执行推断。官方文档使用默认的detect.py脚本进行推断。我已经编写了自己的python脚本,但是我无法从模型的输出中访问预测类和边界框坐标。下面是我的代码:

import torch
    
model = torch.hub.load('ultralytics/yolov5', 'custom', path_or_model='best.pt') 
predictions = model("my_image.png")

print(predictions)

共有1个答案

朱起运
2023-03-14
results = model(input_images)
labels, cord_thres = results.xyxyn[0][:, -1].numpy(), results.xyxyn[0][:, :-1].numpy()

这将为检测到的每个对象提供标签、坐标和阈值,您可以使用它来绘制边界框。您可以查看这个回购更详细的代码

https://github.com/akash-agni/real-time-object-detection

 类似资料:
  • 我是cocos2d-x的新手,我正在xcode中使用cocos2d-x开发一个游戏。在我的游戏中,我增加了玩家精灵和障碍精灵。障碍精灵不断从右向左移动。现在我正在尝试添加两个精灵之间的碰撞。所以我使用了包围盒。以下是我的代码。但它不起作用。这是我第一次使用边框。 我在init()函数中创建了sprite,并在init函数中声明了上述代码。请帮我解决这个问题。

  • 我正在用React生成SVG编写一个可视化应用程序。我需要的部分之一是一个标签--即文本,由一个封闭框包围,带有可变文本,可能旋转和样式化。 因此,我有一个的组件,当前具有固定的维度: 我在DOM中找到了一些关于这样做的信息,这里是:SVG文本周围的矩形边框 更新:2018年1月,我再次回到这里:-)实际的应用程序是一个开源的网络图绘制工具,目前使用GD和PHP,但我希望可以使用JS、React和

  • 我现在有一个文件,该文件在中呈现为每页一个图像 在此步骤中保存的图像将在浏览器中预览。用户可以将图像拖放到这个预览中,然后我将这个坐标映射到真实的PDF,但总是有些误差。下面是我的映射方式: x:浮点目标x=(previewX 1.0f/previewWidth)PDFPageWidth; y:float targetY=pdfPageHeight-(previewY 1.0f/previewHe

  • 测试将创建的数据保存在H2测试数据库中,随后的测试在测试套件中执行时将失败。 我如何用事务绕过类的所有测试,并在类的所有测试执行后回滚所有数据库修改?

  • 我试图用y轴和x轴对边界框进行排序,但我从tl()中找到的结果除外。x和tl()。y有点混乱,经过大量工作,我在文档中找不到任何东西。下面是一些结果,请看一看。我希望他们从1点到30点有序 代码: 编辑: 原始图片:

  • 我使用的是JaCoCo代码覆盖率,但报告中包含了来自jar、lib的类。(离线检测,Maven) 我解决了离线配置的问题,因为“aspectj-maven-plugin”正在更改类文件,现在我也成功地排除了之外的包- 我还尝试过从jacoco coverage report中排除jar文件类的解决方案,但它对我不起作用<代码> 我的Jacoco离线配置: surefire插件 我认为我从德雅科内部