单通道图片转换为3通道图片,实现灰度图上添加彩色标注

本文介绍了如何使用opencv将单通道灰度图转换为三通道图片,以便在图片上添加彩色标注。重点是避免在转换过程中将其他两个通道赋值为0,以防止图片显示蓝色底色。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

对于纯粹的单通道图片(灰度图)利用opencv是无法在图片上附加彩色标注的,这时就需要将单通道图片转换为三通道图片才行。由于图片中没有另外两个通道的数据,因此直接将已有的数据给另外两个通道就行。
注意:这里不能将另外两个通道的内容赋0,0值会导致整个图片出现蓝色底色。

tmp_fp = open(filename, 'rb')
tmp_fp.read(header)
img_3 = np.zeros((height, width, 3)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值