Help Sally haar afstudeerfoto herstellen
Je gaat alle kennis die je in deze cursus hebt opgedaan combineren om een laatste uitdaging te voltooien: het reconstrueren van een zwaar beschadigde foto.
Help Sally haar favoriete portret herstellen, dat beschadigd is door ruis, vervorming en ontbrekende informatie door een storing in haar laptop.
damaged_image.Je lost de problemen in deze afbeelding op door:
- Hem rechtop te zetten met
rotate() - Ruis te verminderen met
denoise_tv_chambolle() - De beschadigde delen te reconstrueren met
inpaint_biharmonic()uit de moduleinpaint.
show_image() is al voorgeladen.
Deze oefening maakt deel uit van de cursus
Beeldverwerking in Python
Oefeninstructies
- Importeer de benodigde module om restauratie op de afbeelding toe te passen.
- Draai de afbeelding door de functie
rotate()aan te roepen. - Gebruik het algoritme van Chambolle om de ruis uit de afbeelding te verwijderen.
- Gebruik met de meegeleverde masker de biharmonische methode om de ontbrekende delen van de afbeelding te herstellen en de uiteindelijke afbeelding te verkrijgen.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Import the necessary modules
from skimage.restoration import denoise_tv_chambolle, ____
from skimage import transform
# Transform the image so it's not rotated
upright_img = ____(damaged_image, 20)
# Remove noise from the image, using the chambolle method
upright_img_without_noise = ____(upright_img,weight=0.1, multichannel=True)
# Reconstruct the image missing parts
mask = get_mask(upright_img)
result = ____.____(upright_img_without_noise, mask, multichannel=True)
show_image(result)