TypeError:在OPENCV中的0维数组上进行迭代

时间:2019-11-24 22:37:56

标签: python opencv

最近,我尝试使用 cv2.retangle()在图像上绘制一个框。但是,当我尝试时,它显示了此错误。有人知道如何解决这个问题吗?欣赏!!!!! 这是代码,图像的形状是(500,500,3)

def bbox(name):
img_path = os.path.join(IMG_DIR, name)
img = cv2.imread(img_path)
img_info = meta[name]
print(img.shape)
for o_name in img_info:
    color = np.array(COLORS[o_name])
    o_info = img_info[o_name]
    t_left = np.array(o_info['t_left'])
    b_right = np.array(o_info['b_right'])
    cv2.rectangle(img, tuple(t_left), tuple(b_right), tuple(color), 4)

return img

0 个答案:

没有答案