BaşlayınÜcretsiz Başlayın

Sally'nin mezuniyet fotoğrafını geri kazanmaya yardım et

Kursta edindiğin tüm bilgileri bir araya getirerek son bir meydan okumayı tamamlayacaksın: çok hasar görmüş bir fotoğrafı yeniden oluşturmak.

Sally'nin, dizüstü bilgisayarındaki bir arıza nedeniyle gürültü, bozulma ve eksik bilgilerle zarar görmüş en sevdiği portresini geri kazanmana yardım et.

Sally damaged picture
Sally'nin hasarlı portresi damaged_image olarak zaten yüklendi.

Bu görüntüdeki sorunları şu adımlarla düzelteceksin:

  • rotate() ile dik konuma getirmek için döndürmek
  • denoise_tv_chambolle() ile gürültü azaltma uygulamak
  • inpaint modülündeki inpaint_biharmonic() ile hasarlı kısımları yeniden oluşturmak.

show_image() önceden yüklendi.

Bu egzersiz

Python ile Görüntü İşleme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Görüntü üzerinde restorasyon uygulamak için gerekli modülü içe aktar.
  • rotate() fonksiyonunu çağırarak görüntüyü döndür.
  • Görüntüdeki gürültüyü kaldırmak için chambolle algoritmasını kullan.
  • Verilen maskeyle, görüntünün eksik kısımlarını geri kazanmak için biharmonic yöntemini kullan ve nihai görüntüyü elde et.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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)
Kodu Düzenle ve Çalıştır