OpenCV imwrite时的颜色出现问题

OpenCV imwrite时的颜色出现问题

OpenCV imwrite时的颜色出现问题

涉及到数据类型转换 + 颜色空间转换

image = self.roiMask.astype(np.float32)
image2 = cv.cvtColor(image, cv.COLOR_RGBA2BGRA)  # 格式转换
cv.imwrite(file_, image2)

OpenCV imwrite时的颜色出现问题_第1张图片

非常详细的介绍:

https://blog.csdn.net/guduruyu/article/details/68941554

另外一个关于数据类型的坑:

https://blog.csdn.net/qq_40637643/article/details/89704900

你可能感兴趣的:(经验分享)