Počáteční transformace obrázku
Tento článek popisuje, jak pomocí komponenty Init Image Transformation v návrháři služby Azure Machine Learning inicializovat transformaci image a určit, jak se má obrázek transformovat.
Postup konfigurace transformace inicializačních obrázků
Přidejte komponentu Init Image Transformation do kanálu v návrháři.
V části Změnit velikost určete, jestli chcete změnit velikost vstupního obrázku PIL na danou velikost. Pokud zvolíte True,můžete zadat požadovanou velikost výstupního obrázku ve výchozím nastavení 256.
V části Oříznutí na střed určete, jestli se má oříznout daný obrázek PIL uprostřed. Pokud zvolíte Hodnotu True, můžete ve výchozím nastavení 224 zadat požadovanou velikost výstupního obrázku oříznutí.
V části Pad určete, jestli se má daný obrázek PIL vysunout na všechny strany s hodnotou panelu 0. Pokud zvolíte Hodnotu True, můžete u každého ohraničení v odsazení zadat odsazení (kolik pixelů se má přidat).
V části Kolísání barev určete, jestli se má náhodně změnit jas, kontrast a sytost obrázku.
V části Stupně šedé určete, jestli se má obrázek převést na stupně šedé.
V části Náhodné oříznutí se změněnou velikostí určete, jestli se má daný obrázek PIL oříznout na náhodnou velikost a poměr stran. Provede se oříznutí náhodné velikosti (rozsah od 0,08 do 1,0) původní velikosti a náhodného poměru stran (rozsah od 3/4 do 4/3) původního poměru stran. Velikost tohoto oříznutí se nakonec změní na danou velikost. To se běžně používá při trénování sítí Inception. Pokud zvolíte True, můžete zadat očekávanou velikost výstupu každé hrany v náhodné velikosti, ve výchozím nastavení 256.
V poli Náhodné oříznutí určete, jestli se má daný obrázek PIL oříznout na náhodném místě. Pokud zvolíte True, můžete zadat požadovanou výstupní velikost oříznutí v náhodné velikosti oříznutí, ve výchozím nastavení 224.
V části Náhodné vodorovné překlopení určete, jestli se má daný obrázek PIL náhodně převrátit vodorovně s pravděpodobností 0,5.
V části Náhodné svislé překlopení určete, zda se má svisle převrátit daný obrázek PIL náhodně s pravděpodobností 0,5.
V části Náhodné otočení určete, zda se má obrázek otočit podle úhlu. Pokud zvolíte Hodnotu True, můžete zadat rozsah stupňů nastavením náhodných stupňů otáčení, což ve výchozím nastavení znamená (-degrees, +degrees) ve výchozím nastavení 0.
V části Náhodná afinní určete, zda se má náhodná afinní transformace obrázku zachovat invariantní střed. Pokud zvolíte Hodnotu True, můžete zadat rozsah stupňů, ze kterých se má vybrat v části Náhodné afinní stupně, což ve výchozím nastavení znamená (-stupně, +stupně), ve výchozím nastavení 0.
V části Náhodné stupně šedé určete, jestli se má obrázek náhodně převést na stupně šedé s pravděpodobností 0,1.
V části Náhodná perspektiva určete, zda se má provést perspektivní transformace daného obrázku PIL náhodně s pravděpodobností 0,5.
Připojte se k komponentě Použít transformaci obrázku , aby se výše uvedená transformace použila na vstupní datovou sadu obrázku.
Odešlete kanál.
Výsledky
Po dokončení transformace najdete transformované obrázky ve výstupu komponenty Použít transformaci obrázku .
Technické poznámky
Další informace o transformaci obrázků najdete v https://pytorch.org/vision/stable/transforms.html tématu.
Parametry komponent
Name | Rozsah | Typ | Výchozí | Popis |
---|---|---|---|---|
Změna velikosti | Všechny | Logická hodnota | Ano | Změna velikosti vstupního obrázku PIL na danou velikost |
Velikost | >=1 | Integer | 256 | Zadejte požadovanou velikost výstupu. |
Oříznutí na střed | Všechny | Logická hodnota | Ano | Ořezá daný obrázek PIL uprostřed. |
Velikost oříznutí | >=1 | Integer | 224 | Zadejte požadovanou výstupní velikost oříznutí. |
Pad | Všechny | Logická hodnota | Ne | Vložte daný obrázek PIL na všechny strany s danou hodnotou "pad". |
Odsazení | >=0 | Integer | 0 | Odsazení na každém ohraničení |
Kolísání barev | Všechny | Logická hodnota | Ne | Náhodné změny jasu, kontrastu a sytosti obrázku |
Stupně šedi | Všechny | Logická hodnota | Ne | Převod obrázku na stupně šedé |
Náhodné oříznutí se změněnou velikostí | Všechny | Logická hodnota | Ne | Oříznutí daného obrázku PIL na náhodnou velikost a poměr stran |
Náhodná velikost | >=1 | Integer | 256 | Očekávaná velikost výstupu jednotlivých okrajů |
Náhodné oříznutí | Všechny | Logická hodnota | Ne | Oříznutí daného obrázku PIL na náhodném místě |
Velikost náhodného oříznutí | >=1 | Integer | 224 | Požadovaná výstupní velikost oříznutí |
Náhodné vodorovné překlopení | Všechny | Logická hodnota | Ano | Vodorovné náhodné překlopení daného obrázku PIL s danou pravděpodobností |
Náhodný svislý překlopení | Všechny | Logická hodnota | Ne | Svislé překlopení daného obrázku PIL náhodně s danou pravděpodobností |
Náhodná rotace | Všechny | Logická hodnota | Ne | Otočení obrázku o úhel |
Náhodné stupně rotace | [0,180] | Integer | 0 | Rozsah stupňů, ze které si můžete vybrat |
Náhodné afiny | Všechny | Logická hodnota | Ne | Náhodná afinní transformace invariantního centra udržování obrazu |
Náhodné afinní stupně | [0,180] | Integer | 0 | Rozsah stupňů, ze které si můžete vybrat |
Náhodné stupně šedé | Všechny | Logická hodnota | Ne | Náhodný převod obrázku na stupně šedé s pravděpodobností 0,1 |
Náhodná perspektiva | Všechny | Logická hodnota | Ne | Provede perspektivní transformaci daného obrázku PIL náhodně s pravděpodobností 0,5. |
Náhodné mazání | Všechny | Logická hodnota | Ne | Náhodně vybere obdélníkovou oblast na obrázku a vymaže její pixely s pravděpodobností 0,5. |
Výstup
Název | Typ | Popis |
---|---|---|
Transformace výstupního obrázku | Transformační adresář | Výstupní transformace obrázku, kterou je možné připojit k komponentě Použít transformaci obrázku . |
Další kroky
Podívejte se na sadu komponent dostupných pro Azure Machine Learning.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro