初始化映像轉換
本文說明如何使用 Azure 機器學習 設計工具中的 Init 映射轉換元件,初始化映像轉換,以指定要轉換影像的方式。
如何設定 Init 影像轉換
將 Init 影像轉換 元件新增至設計工具中的管線。
針對 [ 重設大小],指定是否要將輸入 PIL 影像的大小調整為指定的大小。 如果您選擇 [True],您可以在 [大小] 中指定所需的輸出影像大小,預設為 256。
針對 中心裁剪,指定是否要在中央裁剪指定的 PIL 影像。 如果您選擇 [True],則可以在 [裁剪大小] 中 指定裁剪所需的輸出影像大小,預設為 224。
針對 Pad,指定是否要以面板值 0 填補所有端的指定 PIL 映射。 如果您選擇 [True],您可以在 Padding 中的每個框線上指定邊框間距(要新增多少圖元)。
針對 [色彩抖動],指定是否要隨機變更影像的亮度、對比和飽和度。
針對 [灰階],指定是否要將影像轉換成灰階。
針對 [隨機重設大小裁剪],指定是否要將指定的 PIL 影像裁剪為隨機大小和外觀比例。 原始大小隨機大小的裁剪(範圍從 0.08 到 1.0)和原始外觀比例的隨機外觀比例(範圍從 3/4 到 4/3) 。 此裁剪最後會重設大小為指定的大小。 這通常用於訓練初始網路。 如果您選擇 [True],您可以預設在 [隨機大小] 中 指定每個邊緣的預期輸出大小 256。
針對 [隨機裁剪],指定是否要在隨機位置裁剪指定的 PIL 影像。 如果您選擇 [True],則可以在 [隨機裁剪大小] 中 指定裁剪所需的輸出大小,預設為 224。
針對 [隨機水準翻轉],指定是否以機率 0.5 隨機翻轉指定的 PIL 影像。
針對 [隨機垂直翻轉],指定是否以機率 0.5 隨機翻轉指定的 PIL 影像。
針對 [隨機旋轉],指定是否要以角度旋轉影像。 如果您選擇 'True',您可以藉由設定 隨機旋轉度來指定範圍,這表示預設為 0(-degrees、+degrees)。
針對 [隨機仿射],指定是否要隨機轉換影像中心不變。 如果您選擇 [True],則可以在隨機仿射度中指定要從範圍中選取的度數,這表示預設為 0(-degrees、+degrees)。
針對 [隨機灰階],指定是否要隨機將影像轉換成機率為 0.1 的灰階。
針對 [隨機檢視方塊],指定是否要以機率 0.5 隨機執行指定 PIL 影像的檢視方塊轉換。
連接到 [ 套用影像轉換 ] 元件,以將上述指定的轉換套用至輸入影像數據集。
提交管線。
結果
轉換完成後,您可以在 [套用影像轉換] 元件的輸出中找到已轉換的影像。
技術注意事項
https://pytorch.org/vision/stable/transforms.html如需影像轉換的詳細資訊,請參閱 。
元件參數
名稱 | 範圍 | 類型 | 預設 | 描述 |
---|---|---|---|---|
Resize | 任意 | 布林值 | True | 將輸入 PIL 影像的大小調整為指定的大小 |
大小 | >=1 | 整數 | 256 | 指定所需的輸出大小 |
中央裁剪 | 任意 | 布林值 | True | 裁剪中央指定的 PIL 影像 |
裁剪大小 | >=1 | 整數 | 224 | 指定裁剪所需的輸出大小 |
Pad | 任意 | Boolean | False | 使用指定的 「pad」 值,將指定 PIL 映像填補所有側邊 |
填補 | >=0 | 整數 | 0 | 每個框線上的邊框間距 |
色彩抖動 | 任意 | Boolean | False | 隨機變更影像的亮度、對比和飽和度 |
灰階 | 任意 | Boolean | False | 將影像轉換成灰階 |
隨機重設大小的裁剪 | 任意 | Boolean | False | 將指定的 PIL 影像裁剪為隨機大小和外觀比例 |
隨機大小 | >=1 | 整數 | 256 | 每個邊緣的預期輸出大小 |
隨機裁剪 | 任意 | Boolean | False | 在隨機位置裁剪指定的 PIL 影像 |
隨機裁剪大小 | >=1 | 整數 | 224 | 裁剪所需的輸出大小 |
隨機水平翻轉 | 任意 | 布林值 | True | 以給定機率隨機翻轉指定的 PIL 影像 |
隨機垂直翻轉 | 任意 | Boolean | False | 以給定機率隨機翻轉指定的 PIL 影像 |
隨機旋轉 | 任意 | Boolean | False | 依角度旋轉影像 |
隨機旋轉度 | [0,180] | 整數 | 0 | 要從中選取的程度範圍 |
隨機仿射 | 任意 | Boolean | False | 影像保持中心不變的隨機仿射轉換 |
隨機仿射度 | [0,180] | 整數 | 0 | 要從中選取的程度範圍 |
隨機灰階 | 任意 | Boolean | False | 隨機將影像轉換為機率為0.1的灰階 |
隨機檢視方塊 | 任意 | Boolean | False | 以機率 0.5 隨機執行指定 PIL 影像的檢視方塊轉換 |
隨機清除 | 任意 | Boolean | False | 隨機選取影像中的矩形區域,並以機率 0.5 清除其圖元 |
輸出
名字 | 類型 | 描述 |
---|---|---|
輸出影像轉換 | TransformationDirectory | 輸出可連線到 [套用影像轉換] 元件的影像轉換 。 |