gpt4 book ai didi

opencv - 如何加载具有 4 个 channel 的 png 图像?

转载 作者:太空宇宙 更新时间:2023-11-03 20:36:47 24 4
gpt4 key购买 nike

我一直在尝试使用透明 channel (RGB 和 Alph)加载 .png 文件,但没有成功。 openCV 似乎从图像中剥离了第 4 个 channel 。即使我必须修改 OpenCV 源代码并重建它,是否有任何方法可以加载具有完整 4 个 channel (包括 alpha channel )的图像?

最佳答案

如果您使用的是 OpenCV 2 或 OpenCV 3,则应使用 IMREAD_* 标志(如 here 中所述)。

C++

using namespace cv;
Mat image = imread("image.png", IMREAD_UNCHANGED);

python

import cv2
im = cv2.imread("image.png", cv2.IMREAD_UNCHANGED)

关于opencv - 如何加载具有 4 个 channel 的 png 图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3803888/

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