halcon给图像添加不同颜色的透明遮罩(叠加透明ROI)

本文介绍如何使用Halcon为单通道及RGB图像添加带有透明效果的遮罩。通过调整R、G、B通道值并利用特定算子实现叠加效果。

前言

最近想给图片叠加上透明region方便展示,以前一直用overpaint_region算子搭配add_image就行,这次用单通道图竟然叠加出来的是黑白的,不是我想要的效果,研究许久总于发现halcon在用overpaint_region叠加颜色的时候需要三个通道的值稍微有些不同才行,用scale_image算子改变一下三个通道的值就行,特此记录一下。

方法

1、给单通道图像添加透明遮罩

* 单通道图像添加透明遮罩
read_image (GrayImage, 'C:/Users/86188/Desktop/testGray.bmp')
gen_circle (ROI_0, 124.803, 401.944, 126.727)

* 让R、G、B通道的值稍微有点不同
scale_image (GrayImage, ImageR, 0.89, 0)
scale_image (<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值