0

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

我想做的是:

我在其 HLS 通道中拆分了一个图像。

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

如何才能做到这一点?

4

1 回答 1

1

尝试这样的事情:

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)
于 2020-07-09T18:22:15.663 回答