TypeError:“key”是用于排序图像的此函数的无效关键字参数

2024-10-03 21:36:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从yolo中裁剪一个有界图像,但它给了我这个错误

def firstCrop(img, predictions):
    predictions.sort(key=lambda x: x.get('confidence'))
    xtop = predictions[-1].get('topleft').get('x')
    ytop = predictions[-1].get('topleft').get('y')
    xbottom = predictions[-1].get('bottomright').get('x')
    ybottom = predictions[-1].get('bottomright').get('y')
    firstCrop = img[ytop:ybottom, xtop:xbottom]
    cv2.rectangle(img,(xtop,ytop),(xbottom,ybottom),(0,255,0),3)
    return firstCrop

在这条线上

 predictions.sort(key=lambda x: x.get('confidence'))

TypeError:“key”是此函数的无效关键字参数


Tags: lambdakeyimggetyolosortconfidencepredictions