tf.image.resize_bilinear函數
tf.image.resize_bilinear(
images,
size,
align_corners=False,
name=None
)
請參閱指南:圖像操作>調整大小
使用雙線性插值調整images大小為指定的size.
輸入圖像可以是不同的類型,但輸出圖像總是浮點型的.
參數:
- images:一個Tensor,必須是下列類型之一:int8,uint8,int16,uint16,int32,int64,bfloat16,half,float32,float64;4維的並且具有形狀[batch, height, width, channels].
- size:2個元素(new_height, new_width)的1維int32張量,用來表示圖像的新大小.
- align_corners:可選的bool,默認為False;如果為True,則輸入和輸出張量的4個角像素的中心對齊,並且保留角落像素處的值.
- name:操作的名稱(可選).
返回值:
該函數返回float32類型的Tensor.
*************************************************************************************************************************************
tf.image.resize_nearest_neighbor函數
tf.image.resize_nearest_neighbor(
images,
size,
align_corners=False,
name=None
)
請參閱指南:圖像操作>調整大小
使用最近鄰插值調整images為size.
參數:
- images:一個Tensor,必須是下列類型之一:int8,uint8,int16,uint16,int32,int64,half,float32,float64.4-D與形狀[batch, height, width, channels].
- size:2個元素(new_height, new_width)的1維int32張量,表示圖像的新大小.
- align_corners:可選的bool,默認為False,如果為True,則輸入和輸出張量的4個角像素的中心對齊,並保留角落像素處的值.
- name:操作的名稱(可選).
返回:
該函數與images具有相同類型的Tensor.