gpt4 book ai didi

python - 如何在不保存到磁盘的情况下将彩色 opencv 图像转换为 scikit?

转载 作者:行者123 更新时间:2023-12-02 17:29:54 25 4
gpt4 key购买 nike

我有加载了 imread 的彩色图像,我需要将其转换为与 scikit 兼容的图像。目前我这样做:

            cv2.imwrite("./tmp/prt.png",prt)
imm = Image.open("./tmp/prt.png")

如果没有临时文件,我怎么能做到这一点?

最佳答案

cv2.imread从文件加载图像并返回 NumPy 数组。来自 docs :

Note: In the case of color images, the decoded images will have the channels stored in B G R order.



skimage颜色 channel 以 R G B 顺序存储。因此,要实现 OpenCV 和 scikit-image 之间的兼容性,您需要做的就是像这样交换读取和绿色 channel :
imm = prt[:, :, ::-1]

关于python - 如何在不保存到磁盘的情况下将彩色 opencv 图像转换为 scikit?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56534221/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com