美文网首页
数据增强:padding

数据增强:padding

作者: 小小杨树 | 来源:发表于2022-01-14 15:17 被阅读0次

数据增强,使用padding进行数据增可以有效避免数据失真

"""数据增强,使用padding进行数据增可以有效避免数据失真"""

from PIL import Image


def letterbox_image(image, size):
    # 对图片进行resize,使图片不失真。在空缺的地方进行padding
    iw, ih = image.size
    w, h = size
    scale = min(w / iw, h / ih)
    nw = int(iw * scale)
    nh = int(ih * scale)

    image = image.resize((nw, nh), Image.BICUBIC)
    new_image = Image.new('RGB', size, (128, 128, 128))
    new_image.paste(image, ((w - nw) // 2, (h - nh) // 2))
    return new_image


img = Image.open("112.jpg")
new_image = letterbox_image(img, [416, 416])
new_image.show()

相关文章

网友评论

      本文标题:数据增强:padding

      本文链接:https://www.haomeiwen.com/subject/kobacrtx.html