前言
最近想给图片叠加上透明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 (<

本文介绍如何使用Halcon为单通道及RGB图像添加带有透明效果的遮罩。通过调整R、G、B通道值并利用特定算子实现叠加效果。
&spm=1001.2101.3001.5002&articleId=122488332&d=1&t=3&u=4a18538d38174dca9d87f1e84d456145)
3775

被折叠的 条评论
为什么被折叠?



