RandomPerspective¶
- class torchvision.transforms.RandomPerspective(distortion_scale=0.5, p=0.5, interpolation=InterpolationMode.BILINEAR, fill=0)[原始碼]¶
以給定的機率對給定影像執行隨機透視變換。如果影像是 torch Tensor,則它應具有 […, H, W] 形狀,其中 … 表示任意數量的前導維度。
- 引數:
distortion_scale (float) – 用於控制失真程度的引數,範圍從 0 到 1。預設為 0.5。
p (float) – 影像被變換的機率。預設為 0.5。
interpolation (InterpolationMode) – 由
torchvision.transforms.InterpolationMode定義的所需插值列舉。預設為InterpolationMode.BILINEAR。如果輸入是 Tensor,則僅支援InterpolationMode.NEAREST和InterpolationMode.BILINEAR。也接受相應的 Pillow 整數常量,例如PIL.Image.BILINEAR。fill (sequence 或 number) – 轉換影像外部區域的畫素填充值。預設為
0。如果給定一個數字,則該值分別用於所有波段。
使用
RandomPerspective的示例