CenterCrop
類別tf_keras.layers.CenterCrop(height, width, **kwargs)
一個用於裁切影像的預處理層。
這個層會將影像的中心部分裁切到目標大小。如果影像小於目標大小,它會被調整大小並裁切,以便返回影像中與目標長寬比相符的最大可能視窗。
輸入像素值可以是任何範圍(例如 [0., 1.)
或 [0, 255]
),並且可以是整數或浮點數 dtype。預設情況下,該層將輸出浮點數。
有關預處理層的概述和完整列表,請參閱預處理指南。
輸入形狀
形狀為 (..., height, width, channels)
的 3D(未批次處理)或 4D(批次處理)張量,格式為 "channels_last"
。
輸出形狀
形狀為 (..., target_height, target_width, channels)
的 3D(未批次處理)或 4D(批次處理)張量。
如果輸入高度/寬度為偶數,而目標高度/寬度為奇數(反之亦然),則輸入影像會被左邊填充 1 個像素。
參數