快速鍵

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 ImageTensor) – 要調整的圖片。如果 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

文件

取得 PyTorch 的完整開發者文件

檢視文件

教學

取得初學者和進階開發人員的深入教學課程

檢視教學

資源

尋找開發資源並獲得問題解答

檢視資源