使用 cv2.rectangle
绘制 numpy 类型的 image ,报错如下:
TypeError: Layout of the output array img is incompatible with cv::Mat (step[ndims-1] != elemsize or step[1] != elemsizenchannels)
解决方法,转换 image并深拷贝,如果 image 不是 numpy 类型,可以加上 img = img.numpy()
img = img.transpose((1, 2, 0))
img = img.copy()