Dit artikel demonstreert de methode om de scherpte van de afbeelding in PyTorch te veranderen.
Hoe kan ik de scherpte van het beeld in PyTorch aanpassen/wijzigen?
Volg de volgende stappen om de scherpte van het beeld in PyTorch aan te passen:
- Upload de gewenste afbeelding naar Google Colab
- Importeer de vereiste bibliotheken
- Lees de invoerafbeelding
- Wijzig de scherpte van het invoerbeeld
- Geef het scherpte-aangepaste beeld weer
Stap 1: Upload een afbeelding naar Google Colab
Open eerst Google Colab en klik op de hieronder gemarkeerde pictogrammen. Kies vervolgens de specifieke afbeelding op de computer en upload deze:
Door dit te doen, wordt de afbeelding geüpload naar Google Colab:
Hier hebben we de volgende afbeelding geüpload en zullen we de scherpte van deze afbeelding aanpassen:
Stap 2: Importeer de benodigde bibliotheek
Importeer daarna de vereiste bibliotheken. We hebben bijvoorbeeld de volgende bibliotheken geïmporteerd:
importeren fakkelvan PIL importeren Afbeelding
importeren fakkelvisie. transformeert . functioneel als F
Hier:
- “ fakkel importeren ” importeert de PyTorch-bibliotheek.
- “ van PIL-importafbeelding ” wordt gebruikt om verschillende afbeeldingsbestandsformaten te openen en op te slaan.
- “ importeer torchvision.transforms.functional als F ” importeert de functionele module van “torchvision.transforms” die transformaties biedt:
Stap 3: Lees de invoerafbeelding
Lees daarna het invoerbeeld van de computer. Hier lezen we de “ vogels_img.jpg ' en sla het op in de ' invoer_img ”variabele:
invoer_img = Afbeelding. open ( 'vogels_img.jpg' )Stap 4: Wijzig de scherpte van het invoerbeeld
Wijzig nu de scherpte van het invoerbeeld met de specifieke scherptefactor met behulp van de “ Adjust_sharpness() methode. Hier passen we de scherpte aan met een scherptefactor “ 6 ”:
nieuwe_img = F. pas_scherpte aan ( invoer_img , 6 )Stap 5: Geef het scherpte-aangepaste beeld weer
Bekijk ten slotte de scherpte-aangepaste afbeelding door deze weer te geven:
nieuwe_img
Uit de bovenstaande uitvoer blijkt dat de scherpte van het invoerbeeld met succes is aangepast met de opgegeven scherptefactor, d.w.z. “6”.
Op dezelfde manier kunnen gebruikers elke andere scherptefactor opgeven om de scherpte van het beeld aan te passen/aan te passen. Nu zullen we dezelfde afbeelding aanpassen met de “ -4 scherptefactor om het verschil te zien:
nieuwe_img = F. pas_scherpte aan ( invoer_img , - 4 )Hierdoor wordt de afbeelding wazig:
Opmerking: De ' 0 ”-waarde en minder dan “0” voor de scherptefactor geeft een wazig beeld en “ 1 ” geeft het originele beeld. Een waarde boven de 1 verhoogt de scherpte van het beeld.
Vergelijking
De vergelijking tussen de originele afbeelding en de scherpte-aangepaste afbeeldingen kunt u hieronder zien:
Opmerking : Hier heeft u toegang tot ons Google Colab Notebook koppeling .
We hebben de efficiënte methode uitgelegd om de scherpte van een afbeelding in PyTorch aan te passen.
Conclusie
Om de scherpte van de afbeelding in PyTorch aan te passen/wijzigen, uploadt u eerst de gewenste afbeelding naar Google Colab. Importeer vervolgens de vereiste bibliotheken en lees de invoerafbeelding. Gebruik vervolgens de “ Adjust_sharpness() ”-methode om de scherpte van het invoerbeeld te wijzigen met de gewenste scherptefactoren. Bekijk ten slotte de scherpte-aangepaste afbeelding door deze weer te geven. Dit artikel heeft de methode gedemonstreerd om de scherpte van het beeld in PyTorch aan te passen/veranderen.