reduce_domain 和change_domain
共同点:二者都是改变图像定义域的算子,但不改变原图像size
不同点:educe_domain 缩放原来定义域至新的范围,新的定义域必须是原来定义域的子域。是缩小一个图像的定义域,并不缩小图像的实际尺寸,即新图像ImageReduced尺寸大小并未发生变化。
change_domain 设定一个全新的定义域,和原来定义域无关。
1. reduce_domain
reduce_domain——缩小图像的域(ROI)
函数原型:reduce_domain(Image, Region : ImageReduced : : )
功能:通过reduce_domain确实能获得特定区域Region位置的图像
参数:
Image (input_object) ——输入图像
Region (input_object) ——输入的区域
ImageReduced (output_object) ——输出的图像,是Image中Region的那部分图像
2.change_domain
change_domain——更改图像的定义域(ROI)
函数原型:change_domain(Image, NewDomain : ImageNew : : )
功能:算子change_domain利用被标记的区域作为新定义的区域,不像reduce_domain算子,它与前个定义区域不形成交叉。
参数:
Image (input_object) ——输入对象
NewDomain (input_object) ——新的定义域
ImageNew (output_object) ——含有新的定义域的图像
可能的前置函数:get_domain()
可替换函数:reduce_domain()
3.crop_domain
crop_domain——是能够对图像的尺寸进行剪裁
函数原型:crop_domain ( Image : ImagePart : : )
功能:对区域进行剪裁,将有值的区域以最小外界正矩形的方式返回,而剪掉那些没有值的区域
参数:
Image——是输入的原始图像
ImagePart——是输出的最小外界正矩形的图像