Görüntü onarımı

Python ile Görüntü İşleme

Rebeca Gonzalez

Data Engineer

Bir görüntüyü onarın

Python ile Görüntü İşleme

Görüntü yeniden oluşturma

  • Hasarlı görüntüleri düzeltme
  • Metin kaldırma
  • Logo kaldırma
  • Nesne kaldırma

Python ile Görüntü İşleme

Görüntü yeniden oluşturma

İnpainting
  • Görüntülerin kayıp kısımlarını yeniden oluşturma
  • Hasarsız bölgelere bakma

Python ile Görüntü İşleme

Görüntü yeniden oluşturma

Python ile Görüntü İşleme

scikit-image ile görüntü yeniden oluşturma

from skimage.restoration import inpaint

# Maskeyi elde edin mask = get_mask(defect_image)
# Maskeyi kullanarak hasarlı görüntüye inpainting uygulayın restored_image = inpaint.inpaint_biharmonic(defect_image, mask, multichannel=True)
# Ortaya çıkan görüntüyü gösterin show_image(restored_image)
Python ile Görüntü İşleme

scikit-image ile görüntü yeniden oluşturma

# Hasarlı ve sonuç görüntülerini gösterin
show_image(defect_image, 'Image to restore')
show_image(restored_image, 'Image restored')

Python ile Görüntü İşleme

Maskeler

Python ile Görüntü İşleme

Maskeler

def get_mask(image):
    ''' Üç kusur bölgesi olan maske oluşturur '''
    mask = np.zeros(image.shape[:-1])

    mask[101:106, 0:240] = 1

    mask[152:154, 0:60] = 1
    mask[153:155, 60:100] = 1
    mask[154:156, 100:120] = 1
    mask[155:156, 120:140] = 1

    mask[212:217, 0:150] = 1
    mask[217:222, 150:256] = 1
    return mask
Python ile Görüntü İşleme

Haydi pratik yapalım!

Python ile Görüntü İşleme

Preparing Video For Download...