844 次瀏覽
我們應用 RandomVerticalFlip() 變換來隨機角度垂直翻轉影像,並以給定的機率進行。它是 torchvision.transforms 模組提供的變換之一。此模組包含許多重要的變換,可用於對影像資料執行不同型別的操作。RandomVerticalFlip() 接受 PIL 和張量影像。張量影像是一個形狀為 [C, H, W] 的 torch 張量,其中 C 是通道數,H 是影像高度,W 是影像寬度。語法torchvision.transforms.RandomVerticalFlip(p)(img)如果 p = 1,則返回垂直翻轉的影像。如果 p = 0,則返回原始影像。如果 ... 閱讀更多
6K+ 次瀏覽
RandomRotation() 以隨機角度旋轉影像。所選隨機角度來自給定範圍內的角度(以度為單位)。RandomRotation() 是 torchvision.transforms 模組提供的眾多重要變換之一。RandomRotation() 變換接受 PIL 和張量影像。張量影像是一個形狀為 [C, H, W] 的 Torch 張量,其中 C 是通道數,H 是影像高度,W 是影像寬度。如果影像既不是 PIL 影像也不是張量影像,則我們首先將其轉換為張量影像,然後應用變換。語法torchvision.transforms.RandomRotation(degree)(img)其中 degree 是 ... 閱讀更多
2K+ 次瀏覽
RandomResizedCrop() 變換裁剪原始輸入影像的隨機區域。此裁剪大小是隨機選擇的,最後將裁剪後的影像調整為給定大小。RandomResizedCrop() 變換是 torchvision.transforms 模組提供的變換之一。此模組包含許多重要的變換,可用於對影像資料執行不同型別的操作。RandomResizedCrop() 接受 PIL 和張量影像。張量影像是一個形狀為 [..., H, W] 的 PyTorch 張量,其中 ... 表示維度數,H 是影像高度,W 是影像寬度。如果影像為 ... 閱讀更多
3K+ 次瀏覽
要以給定機率隨機方式水平翻轉影像,我們應用 RandomHorizontalFlip() 變換。它是 torchvision.transforms 模組提供的變換之一。此模組包含許多重要的變換,可用於對影像資料執行不同型別的操作。RandomHorizontalFlip() 接受 PIL 和張量影像。張量影像是一個形狀為 [C, H, W] 的 PyTorch 張量,其中 C 是通道數,H 是影像高度,W 是影像寬度。語法torchvision.transforms.RandomHorizontalFlip(p)(img)如果 p = 1,則返回水平翻轉的影像。如果 p = 0,則返回原始影像。如果 p ... 閱讀更多
423 次瀏覽
要以一定機率隨機將影像轉換為灰度,我們應用 RandomGrayscale() 變換。它是 torchvision.transforms 模組提供的變換之一。此模組包含許多重要的變換,可用於對影像資料執行不同的操作。RandomGrayscale() 接受 PIL 和張量影像或一批張量影像。張量影像是一個形狀為 [3, H, W] 的 PyTorch 張量,其中 H 是影像高度,W 是影像寬度。一批張量影像也是一個 torch 張量,形狀為 [B, 3, H, W]。B 是批次中的影像數量。語法torchvision.transforms.RandomGrayscale(p)(img)如果 ... 閱讀更多
要在一個隨機位置裁剪影像,我們應用 RandomCrop() 變換。它是 torchvision.transforms 模組提供的眾多重要變換之一。RandomCrop() 變換接受 PIL 和張量影像。張量影像是一個形狀為 [C, H, W] 的 torch 張量,其中 C 是通道數,H 是影像高度,W 是影像寬度。如果影像既不是 PIL 影像也不是張量影像,則我們首先將其轉換為張量影像,然後應用 RandomCrop()。語法torchvision.transforms.RandomCrop(size)(img)其中 size 是所需的裁剪大小。size 是一個類似 (h, w) 的序列,其中 h ... 閱讀更多
要對影像進行四邊填充,我們可以應用 torchvision.transforms 模組提供的 Pad() 變換。此模組包含許多重要的變換,可用於對影像資料執行不同型別的操作。Pad() 變換接受 PIL 和張量影像或一批張量影像。張量影像是一個形狀為 [C, H, W] 的 torch 張量,其中 C 是通道數,H 是影像高度,W 是影像寬度。一批張量影像也是一個形狀為 [B, C, H, W] 的 torch 張量。B 是 ... 閱讀更多
7K+ 次瀏覽
要將影像轉換為灰度,我們應用 Grayscale() 變換。它是 torchvision.transforms 模組提供的變換之一。此模組包含許多重要的變換,可用於對影像資料執行不同的操作。Grayscale() 變換接受 PIL 和張量影像或一批張量影像。張量影像是一個形狀為 [3, H, W] 的 PyTorch 張量,其中 H 是影像高度,W 是影像寬度。一批張量影像也是一個 torch 張量,形狀為 [B, 3, H, W]。B 是批次中的影像數量。語法torchvision.transforms.Grayscale()(img)它 ... 閱讀更多
770 次瀏覽
要將給定影像裁剪成四個角和中心裁剪,我們應用 FiveCrop() 變換。它是 torchvision.transforms 模組提供的變換之一。此模組包含許多重要的變換,可用於對影像資料執行不同型別的操作。FiveCrop() 變換接受 PIL 和張量影像。張量影像是一個形狀為 [C, H, W] 的 torch 張量,其中 C 是通道數,H 是影像高度,W 是影像寬度。如果影像既不是 PIL 影像也不是張量影像,則我們首先將其轉換為 ... 閱讀更多
為了隨機改變影像的亮度、對比度、飽和度和色調,我們應用 ColorJitter()。它是 torchvision.transforms 模組提供的眾多變換之一。此模組包含許多可用於操作影像資料的重要的變換。ColorJitter() 變換接受 PIL 影像和張量影像。張量影像是一個 PyTorch 張量,形狀為 [C, H, W],其中 C 是通道數,H 是影像高度,W 是影像寬度。此變換也接受一批張量影像。一批張量影像是一個張量,形狀為 [B, C, H, W]。B 是... 閱讀更多