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

  1. Init Görüntü Dönüştürme bileşenini tasarımcıdaki işlem hattınıza ekleyin.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. Gri Tonlamalı için, görüntünün gri tonlamalıya dönüştürülip dönüştürülmeyeceğini belirtin.

  7. 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.

  8. 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.

  9. Rastgele yatay çevirme için verilen PIL Görüntüsünün 0,5 olasılığıyla rastgele çevrilip çevrilmeyeceğini belirtin.

  10. Rastgele dikey çevirme için verilen PIL Görüntüsünün 0,5 olasılığıyla rastgele çevrilip çevrilmeyeceğini belirtin.

  11. 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.

  12. 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.

  13. 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.

  14. 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.

  15. 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.

  16. İş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.