OpenCV imwrite时的颜色出现问题

OpenCV imwrite时的颜色出现问题

OpenCV imwrite时的颜色出现问题

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

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

image-20221014000432247

非常详细的介绍:

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

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

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

posted @ 2022-10-14 00:36  bH1pJ  阅读(39)  评论(0编辑  收藏  举报