相同点1,:
都是对图像进行域的裁减,
1,被裁减的域的灰度值都是空,都不参与计算。
2,使用get_domain会获得当前的显示region
3,原始图像的大小不改变。get-image_size的结果相同
不同点:
reduce_domain:是对蒙版图像进行操作,或者说对当下域图像进行操作。
change_domain:是对原图进行操作。
这两个的使用可以相互交替。但是结果完全不同。
下面的例子,可以说明这个问题。
read_image (Image, 'printer_chip/printer_chip_01')
gen_circle (Circle, 500, 500, 200)
gen_circle (Circle2, 500, 800, 200)
reduce_domain (Image, Circle, ImageReduced)
change_domain (ImageReduced, Circle2, ImageNew1)
reduce_domain (ImageNew1, Circle, ImageReduced1)