Halcon - 减去区域

Halcon - Subtract regions

我需要从一个区域中减去另一个区域。我找到了如何将两者结合起来,但不知道如何从另一个中减去一个..

我想做的是:

我在 H L S 通道中分割了一张图像。

我希望 L 通道的区域在 100 到 200 之间,但仅限于 S 通道高于 50 的区域。

如何做到这一点?

尝试这样的事情:

read_image(Image, './tire.jpg')

access_channel(Image, ImageRed, 1)
access_channel(Image, ImageGreen, 2)
access_channel(Image, ImageBlue, 3)

trans_from_rgb(ImageRed, ImageGreen, ImageBlue, ImageH, ImageL, ImageS, 'hls')

threshold(ImageS, ImageSRegion, 50, 255)
reduce_domain(ImageL, ImageSRegion, ImageLReduced)
threshold(ImageLReduced, ImageLRegion, 100, 200)