1 reduce_domain算子
reduce_domain ( Image, Region : ImageReduced : : )
其中,Image是輸入的圖像;Region是輸入的區域;ImageReduced是輸出的圖像,是Image中Region的那部分圖像。
通過reduce_domain確實能獲得特定區域Region位置的圖像,但是,reduce_domain是縮小一個圖像的定義域,並不縮小圖像的實際尺寸,即新圖像ImageReduced尺寸大小並未發生變化。如果使用get_image_size來計算ImageReduced圖像的尺寸,其尺寸和 原圖Image一樣。
並且,包括一系列的domain算子,比如change_domain,均不改變圖像矩陣的大小。
2 crop_domain算子
crop_domain ( Image : ImagePart : : )
Image是輸入的原始圖像;ImagePart是輸出的最小外界正矩形的圖像,也就是說,如果一副大圖上,就一塊區域有值,其他區域均沒有值。通過調用該函數,能夠將有值的區域以最小外界正矩形的方式返回,而剪掉那些沒有值的區域。
crop_domain能夠對圖像的尺寸進行剪裁。而且,其一系列的domain算子均能對圖像尺寸進行剪裁。
3 配合使用的效果
reduce_domain ( Image, Region : ImageReduced : : )
crop_domain ( ImageReduced : ImagePart : : )
一般來說,如果想要得到某個ROI區域的小圖,且對小圖的尺寸有要求時,需要特別注意,配合使用上述兩個函數。比如說要調用傅立葉變換對小圖進行分析。