如何在Grafana上显示YOLO预测?

问题描述 投票:0回答:1

我正在尝试直接在我的 grafana 仪表板/图表上显示我的 YOLO 预测。我的模型将 grafana 图的图片作为输入,并检测对应于不同类别的各种图形模式。我想使用网页内显示的图表作为输入,并直接在同一网页内的同一图表上显示预测。理想情况下,我需要能够根据 YOLO 模型给出的结果直接在网页/屏幕上绘制边界框的东西。

我不知道如何做到这一点,也不知道什么工具合适。

我希望很清楚,任何帮助将不胜感激

python grafana yolo yolov8
1个回答
0
投票

您使用什么作为 YOLO 框架?我将假设暗网。当您获得 YOLO 结果时,它们由类 ID 和坐标组成。您需要做的是使用标准 OpenCV 调用从原始图像中提取这些区域。是否绘制边界框和顶部标签取决于您。

有些库可以帮助您做到这一点。 DarkHelp 就是这样一个库,可用于 Linux 和 Windows。它有许多选项,可让您选择如何绘制边界框和标签。例如,请参阅

annotation_shade_predictions()
的文档,它可以让您控制应用多少阴影。 (我是 DarkHelp 的作者。)

使用

OpenCV 常用的 RoI 方法,您可以提取图像的一部分并将其保存以在其他地方重复使用。因此,从 YOLO 结果中,您可以获取想要保留的图像位,将它们保存到临时文件中,然后您可以将它们显示在网页上的其他位置,例如,或者将它们传递到其他 API。

© www.soinside.com 2019 - 2024. All rights reserved.