gpt4 book ai didi

python - 如何找到在python中从yolo检测到的对象的像素值?

转载 作者:行者123 更新时间:2023-12-02 17:26:55 26 4
gpt4 key购买 nike

我正在使用yolo对自定义数据集进行图像检测,在这里我训练以识别数据集中的某些对象。训练后,该算法可正确预测图像中的这些对象。我想单独获得预测对象的rbg值,在opencv中,我没有找到一种方法来检查检测到的框内对象的rgb值。在所附的示例图像中,我想查看检测到的杯子的rgb值。

enter image description here

最佳答案

  • 获取对象的边界框坐标

  • 例如,结果= [x,y,w,h]或[x1,y1,x2,y2]
  • 使用bbox坐标
  • 检查图像以获取RGB值

    例如,如果您的结果是[x1,y1,x2,y2]并且图像形状是img [640,480,3]
    rgb_values = img[x1:x2, y1:y2, 0:2]
    您将获得检测到的对象的rgb值

    关于python - 如何找到在python中从yolo检测到的对象的像素值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58748482/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com