adjust_hue¶
- torchvision.transforms.functional.adjust_hue(img: Tensor, hue_factor: float) Tensor [原始碼]¶
調整圖片的色相。
圖片的色相透過將圖片轉換為 HSV 並循環移動色相通道 (H) 中的強度來調整。然後將圖片轉換回原始圖片模式。
hue_factor 是 H 通道中的位移量,且必須在 [-0.5, 0.5] 區間內。
請參閱 Hue 以取得更多詳細資訊。
- 參數:
img (PIL Image 或 Tensor) – 要調整的圖片。如果 img 是 torch Tensor,則預期為 […, 1 或 3, H, W] 格式,其中 … 表示它可以有任意數量的leading dimensions。如果 img 是 PIL Image 模式 “1”、“I”、“F” 和具有透明度(alpha 通道)的模式,則不支援。 注意:輸入圖像的像素值必須是非負數才能轉換到 HSV 空間;因此,如果在您使用此函數之前,您將圖像歸一化為具有負值的區間,或使用產生負值的插值,則此函數無法工作。
hue_factor (float) – 色相通道的位移量。應該在 [-0.5, 0.5] 之間。 0.5 和 -0.5 分別在正向和負向上完全反轉 HSV 空間中的色相通道。 0 表示沒有位移。因此,-0.5 和 0.5 都會產生具有互補色的圖像,而 0 則會產生原始圖像。
- 回傳:
色相調整後的圖片。
- 回傳類型:
PIL Image 或 Tensor