W tym artykule przedstawiono metodę obracania określonego obrazu o określony kąt w PyTorch.
Jak obrócić żądany obraz o określony kąt w PyTorch?
Aby obrócić żądany obraz o określony kąt w PyTorch, wykonaj poniższe kroki:
- Prześlij żądany obraz do Google Colab
- Zaimportuj wymagane biblioteki
- Przeczytaj obraz wejściowy
- Zdefiniuj transformację
- Obróć obraz wejściowy, korzystając ze zdefiniowanej transformacji
- Wyświetl obrócony obraz
Krok 1: Prześlij obraz do Google Colab
Najpierw otwórz Google Colab i kliknij wyróżnione poniżej ikony. Następnie wybierz konkretny obraz z komputera i prześlij go:
Następnie obraz zostanie przesłany do Google Colab:
Tutaj przesłaliśmy następujący obraz i obrócimy go o określony kąt:
Krok 2: Zaimportuj wymaganą bibliotekę
Następnie zaimportuj niezbędne biblioteki. Na przykład zaimportowaliśmy następujące biblioteki:
importuj pochodnięimportuj plik torchvision.transforms Jak T
z obrazu importu PIL
Tutaj:
- „ importuj pochodnię ” importuje bibliotekę PyTorch.
- „ import torchvision.transforms jako T ” importuje moduł transformacji z Torchvision, który służy do wstępnego przetwarzania danych obrazu przed wprowadzeniem ich do sieci neuronowej.
- „z obrazu importu PIL” służy do otwierania i zapisywania różnych formatów plików graficznych:
Krok 3: Przeczytaj obraz wejściowy
Następnie odczytaj obraz wejściowy z komputera. Tutaj czytamy tzw „mój_img.jpg” i przechowywanie go w „img_wejściowy” zmienny:
obraz_wejściowy = Obraz. otwarty ( „mój_img.jpg” )
Krok 4: Zdefiniuj transformację
Następnie zdefiniuj transformację, aby obrócić obraz wejściowy. Użytkownicy muszą określić żądany zakres (min., maks.) stopni. Tutaj określiliśmy (30, 60) stopni, a nowy obraz zostanie obrócony o dowolny losowy kąt wybrany z tego zakresu:
przekształcać = T. Losowy obrót ( stopni = ( 30 , 60 ) )
Krok 5: Zastosuj transformację obrazu wejściowego
Teraz obróć obraz wejściowy o określone kąty, korzystając z wyżej zdefiniowanej transformacji:
obrócony_obraz = przekształcać ( obraz_wejściowy )
Krok 6: Wyświetl obrócony obraz
Na koniec wyświetl obrócony obraz, wyświetlając go:
obrócony_obraz
Powyższe dane wyjściowe pokazują, że obraz wejściowy został pomyślnie obrócony o losowe kąty w określonym zakresie 30 i 60 stopni.
Podobnie użytkownicy mogą określić inne zakresy stopni obracania obrazu. Tutaj określimy następujący zakres, aby zobaczyć różnicę:
przekształcać = T. Losowy obrót ( stopni = ( 90 , 120 ) )
Spowoduje to wygenerowanie nowego obrazu, który zostanie obrócony o dowolny losowy kąt wybrany z określonego zakresu 90 i 120 stopni:
Porównanie
Porównanie oryginalnego obrazu z obrazami obróconymi pod różnymi kątami można zobaczyć poniżej:
Notatka : tutaj możesz uzyskać dostęp do naszego Notatnika Google Colab połączyć .
Skutecznie wyjaśniliśmy metodę obracania obrazu pod różnymi kątami w PyTorch.
Wniosek
Aby obrócić żądany obraz o określony kąt w PyTorch, najpierw prześlij żądany obraz do Google Colab. Następnie zaimportuj niezbędne biblioteki i przeczytaj obraz wejściowy. Następnie zdefiniuj transformację za pomocą „ Losowy obrót() ” i zastosuj ją do obrazu wejściowego. Na koniec wyświetl nowy obrócony obraz. W tym artykule zilustrowano metodę obracania żądanego obrazu o określony kąt w PyTorch.