You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

读取带透明通道的PNG图片时保留#000000黑色轮廓的方法

解决OpenCV读取带透明通道PNG丢失黑色轮廓的问题

直接用默认的cv.imread()读取带透明通道的PNG时,会丢弃Alpha通道,导致原本的#000000黑色轮廓被过滤。要保留黑色轮廓,无需修改颜色,只需在读取时加上cv.IMREAD_UNCHANGED参数:

img2 = cv.imread('2.png', cv.IMREAD_UNCHANGED)

这个参数会读取包含Alpha通道的完整4通道(BGR+Alpha)图像,完全保留原始像素信息,包括你需要的黑色轮廓。

内容的提问来源于stack exchange,提问作者Peter Bohus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 16:31:36