快捷方式

adjust_hue

torchvision.transforms.functional.adjust_hue(img: Tensor, hue_factor: float) Tensor[原始碼]

調整影像的色相。

透過將影像轉換為 HSV 並迴圈移位色相通道 (H) 中的強度來調整影像色相。然後將影像轉換回原始影像模式。

hue_factor 是 H 通道中的移位量,必須在 [-0.5, 0.5] 的區間內。

有關更多詳細資訊,請參閱 色相

引數:
  • img (PIL ImageTensor) – 要調整的影像。如果 img 是 torch Tensor,則應為 [..., 1 或 3, H, W] 格式,其中 ... 表示可以有任意數量的前導維度。如果 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 影像或張量

文件

訪問全面的 PyTorch 開發者文件

檢視文件

教程

為初學者和高階開發者提供深入的教程

檢視教程

資源

查詢開發資源並讓您的問題得到解答

檢視資源