Python Opencv Overload resolution failed: > - Layout of the output array img is incompatible with cv::Mat
某些情况下读取的img经过了转置,比如
gt_img = img.detach().cpu().numpy()[0]
gt_img = np.transpose(gt_img, (1, 2, 0))
这时候需要保证数组是ascontiguousarray
image = np.ascontiguousarray(image, dtype=np.uint8)
本博文本意在于记录个人的思考与经验,部分博文采用英语写作,可能影响可读性,请见谅
本文来自博客园,作者:ZXYFrank,转载请注明原文链接:https://www.cnblogs.com/zxyfrank/p/16962633.html