图像修复

Python 图像处理

Rebeca Gonzalez

Data Engineer

修复图像

Python 图像处理

图像重建

  • 修复受损图像
  • 去除文字
  • 去除徽标
  • 去除物体

Python 图像处理

图像重建

修补(Inpainting)
  • 重建图像缺失部分
  • 利用未受损区域

Python 图像处理

图像重建

Python 图像处理

scikit-image 中的图像重建

from skimage.restoration import inpaint

# 获取掩码 mask = get_mask(defect_image)
# 使用掩码对受损图像进行修补 restored_image = inpaint.inpaint_biharmonic(defect_image, mask, multichannel=True)
# 显示结果图像 show_image(restored_image)
Python 图像处理

scikit-image 中的图像重建

# 显示缺陷与结果图像
show_image(defect_image, '待修复图像')
show_image(restored_image, '已修复图像')

Python 图像处理

掩码

Python 图像处理

掩码

def get_mask(image):
    ''' 创建包含三个缺陷区域的掩码 '''
    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 图像处理

Passons à la pratique !

Python 图像处理

Preparing Video For Download...