Init Görüntü Dönüşümü
Bu makalede, görüntünün nasıl dönüştürülmesini istediğinizi belirtmek üzere görüntü dönüştürmeyi başlatmak için Azure Machine Learning tasarımcısında Init Görüntü Dönüştürme bileşeninin nasıl kullanılacağı açıklanmaktadır.
Başlatma Görüntüsü Dönüştürmeyi yapılandırma
Init Görüntü Dönüştürme bileşenini tasarımcıdaki işlem hattınıza ekleyin.
Yeniden Boyutlandırma için, giriş PIL Görüntüsünün verilen boyuta yeniden boyutlandırılıp boyutlandırılmayacağını belirtin. 'True' seçeneğini belirlerseniz, istediğiniz çıkış görüntüsü boyutunu Varsayılan olarak 256 olan Boyut olarak belirtebilirsiniz.
Orta kırpma için, verilen PIL Görüntüsünün merkezde kırpılıp kırpılmayacağını belirtin. 'Doğru' seçeneğini belirlerseniz kırpmanın istenen çıkış görüntüsü boyutunu kırpma boyutu olarak varsayılan olarak 224 olarak belirtebilirsiniz.
Tuş Takımı için verilen PIL Görüntüsünün 0 tuş takımı değeriyle tüm kenarlara doldurulup doldurulmayacağını belirtin. 'True' seçeneğini belirlerseniz, Doldurma'da her kenarlıkta doldurma (eklenecek piksel sayısı) belirtebilirsiniz.
Renk dalgalanması için görüntünün parlaklığını, karşıtlığını ve doygunluğunu rastgele değiştirip değiştirmeyeceğini belirtin.
Gri Tonlamalı için, görüntünün gri tonlamalıya dönüştürülip dönüştürülmeyeceğini belirtin.
Rastgele yeniden boyutlandırılmış kırpma için verilen PIL Görüntüsünün rastgele boyuta ve en boy oranına göre kırpılıp kırpılmayacağını belirtin. Özgün boyutun rastgele boyutunun (0,08 ile 1,0 arasında) ve özgün en boy oranının rastgele en boy oranının (3/4 ile 4/3 arasında) bir kırpması yapılır. Bu kırpma sonunda verilen boyuta göre yeniden boyutlandırılır. Bu genellikle Inception ağlarının eğitilmesinde kullanılır. 'True' seçeneğini belirlerseniz, her kenarın beklenen çıkış boyutunu Varsayılan olarak 256 olan Rastgele boyut olarak belirtebilirsiniz.
Rastgele kırpma için verilen PIL Görüntüsünün rastgele bir konumda kırpılıp kırpılmayacağını belirtin. 'True' seçeneğini belirlerseniz, kırpmanın istenen çıkış boyutunu Varsayılan olarak 224 olan Rastgele kırpma boyutu olarak belirtebilirsiniz.
Rastgele yatay çevirme için verilen PIL Görüntüsünün 0,5 olasılığıyla rastgele çevrilip çevrilmeyeceğini belirtin.
Rastgele dikey çevirme için verilen PIL Görüntüsünün 0,5 olasılığıyla rastgele çevrilip çevrilmeyeceğini belirtin.
Rastgele döndürme için resmin açıya göre döndürülip döndürülmeyeceğini belirtin. 'Doğru' seçeneğini belirlerseniz, varsayılan olarak 0 olan Rastgele döndürme derecelerini (-derece, +derece) ayarlayarak derece aralığında belirtebilirsiniz.
Rastgele benzeşim için, merkezi sabit tutan görüntünün rastgele benzeşim dönüşümünün yapılıp yapılmayacağını belirtin. 'Doğru' seçeneğini belirlerseniz, rastgele affin derecelerinde (-derece, +derece) arasından seçim yapmak için varsayılan olarak 0 olan derece aralığını belirtebilirsiniz.
Rastgele gri tonlamalı için, 0,1 olasılığına sahip görüntünün rastgele gri tonlamalıya dönüştürülip dönüştürülmeyeceğini belirtin.
Rastgele perspektif için verilen PIL Görüntüsünün Perspektif dönüşümünün 0,5 olasılığıyla rastgele yapılıp yapılmayacağını belirtin.
Yukarıda belirtilen dönüştürmeyi giriş görüntüsü veri kümesine uygulamak için Görüntü Dönüştürmeyi Uygula bileşenine bağlanın.
İşlem hattını gönderin.
Sonuçlar
Dönüştürme tamamlandıktan sonra, dönüştürülen görüntüleri Görüntü Dönüştürmeyi Uygula bileşeninin çıkışında bulabilirsiniz.
Teknik notlar
https://pytorch.org/vision/stable/transforms.html Görüntü dönüştürme hakkında daha fazla bilgi için bkz.
Bileşen parametreleri
Name | Aralık | Tür | Varsayılan | Açıklama |
---|---|---|---|---|
Yeniden boyutlandırma | Herhangi biri | Boole | Doğru | Giriş PIL Görüntüsünü verilen boyuta yeniden boyutlandırma |
Boyut | >=1 | Tamsayı | 256 | İstenen çıkış boyutunu belirtin |
Orta kırpma | Herhangi biri | Boole | Doğru | Verilen PIL Görüntüsünü merkezde kırpın |
Kırpma boyutu | >=1 | Tamsayı | 224 | Kırpmanın istenen çıkış boyutunu belirtin |
Pad | Herhangi biri | Boole | Yanlış | Verilen PIL Görüntüsünü verilen "tuş takımı" değeriyle tüm kenarlara doldurma |
İç Boşluk | >=0 | Tamsayı | 0 | Her kenarlıkta doldurma |
Renk dalgalanması | Herhangi biri | Boole | Yanlış | Görüntünün parlaklığını, karşıtlığını ve doygunluğunu rastgele değiştirme |
Gri tonlamalı | Herhangi biri | Boole | Yanlış | Resmi gri tonlamalıya dönüştürme |
Rastgele yeniden boyutlandırılmış kırpma | Herhangi biri | Boole | Yanlış | Verilen PIL Görüntüsünü rastgele boyuta ve en boy oranına göre kırpın |
Rastgele boyut | >=1 | Tamsayı | 256 | Her kenarın beklenen çıkış boyutu |
Rastgele kırpma | Herhangi biri | Boole | Yanlış | Verilen PIL Görüntüsünü rastgele bir konumda kırpma |
Rastgele kırpma boyutu | >=1 | Tamsayı | 224 | Kırpmanın istenen çıkış boyutu |
Rastgele yatay çevirme | Herhangi biri | Boole | Doğru | Verilen PIL Görüntüsünü belirli bir olasılıkla rastgele yatay olarak çevirme |
Rastgele dikey çevirme | Herhangi biri | Boole | Yanlış | Verilen PIL Görüntüsünü belirli bir olasılıkla rastgele dikey olarak çevirme |
Rastgele döndürme | Herhangi biri | Boole | Yanlış | Görüntüyü açıya göre döndürme |
Rastgele döndürme derecesi | [0,180] | Tamsayı | 0 | Seçecek derece aralığı |
Rastgele affin | Herhangi biri | Boole | Yanlış | Merkezi sabit tutan görüntünün rastgele benzeşim dönüşümü |
Rastgele affin dereceleri | [0,180] | Tamsayı | 0 | Seçecek derece aralığı |
Rastgele gri tonlamalı | Herhangi biri | Boole | Yanlış | Görüntüyü 0,1 olasılığıyla rastgele gri tonlamalıya dönüştürme |
Rastgele perspektif | Herhangi biri | Boole | Yanlış | Verilen PIL Görüntüsünün Perspektif dönüştürmesini 0,5 olasılığıyla rastgele gerçekleştirir |
Rastgele silme | Herhangi biri | Boole | Yanlış | Bir görüntüdeki dikdörtgen bölgesini rastgele seçer ve piksellerini 0,5 olasılığıyla siler |
Çıktı
Ad | Tür | Açıklama |
---|---|---|
Çıktı görüntüsü dönüştürme | TransformationDirectory | Görüntü DönüştürmeYi Uygula bileşenine bağlanabilen çıkış görüntüsü dönüştürme. |
Sonraki adımlar
Azure Machine Learning'in kullanabileceği bileşenler kümesine bakın.