Halcon——设计半透明的区域显示效果

it2024-02-22  106

原理就是 比如说黄 r g b :255,255,0。 将灰度图复制3份 将其中两份对应区域灰度值增加128,另一份ROI灰度值扣半 并在合并时设置为 红色通道 ok~~~ 另外两个削弱通道设置为 G、B 通道即可

read_image (test, 'test.png') rgb1_to_gray (test, test) invert_image (test, test) gen_rectangle1 (ROI_0, 49.6555, 72.8333, 120.527, 127.5) r:=test b:=r g:=r paint_region (ROI_0, test, ImageResult2, 255, 'fill') add_image (r, ImageResult2, r, 0.5, 0) paint_region (ROI_0, test, ImageResult2, 255, 'fill') add_image (g, ImageResult2, g, 0.5, 0) paint_region (ROI_0, test, ImageResult2, 0, 'fill') add_image (b, ImageResult2, b, 0.5, 0) compose3 (r,g, b, MultiChannelImage)
最新回复(0)