快捷方式

convert_image_dtype

torchvision.transforms.functional.convert_image_dtype(image: Tensor, dtype: dtype = torch.float32) Tensor[source]

將張量影像轉換為給定的 dtype 並相應地縮放值。此函式不支援 PIL Image。

引數:
  • image (torch.Tensor) – 要轉換的影像

  • dtype (torch.dpython:type) – 期望的輸出資料型別

返回:

轉換後的影像

返回型別:

Tensor

注意

當從較小的整數 dtype 轉換為較大的整數 dtype 時,最大值**不會**精確對映。如果來回轉換,這種不匹配沒有影響。

引發:

RuntimeError – 嘗試將 torch.float32 轉換為 torch.int32torch.int64,以及嘗試將 torch.float64 轉換為 torch.int64 時發生。這些轉換可能導致溢位錯誤,因為浮點 dtype 無法在整數 dtype 的整個範圍內儲存連續整數。

使用 convert_image_dtype 的示例

將掩碼重新用作邊界框

將掩碼重新用作邊界框

文件

訪問 PyTorch 的全面開發者文件

檢視文件

教程

獲取面向初學者和高階開發者的深度教程

檢視教程

資源

查詢開發資源並獲得問題解答

檢視資源