【问题标题】:How to preprocess ImageNet data that is smaller than 256 x 256?如何预处理小于 256 x 256 的 ImageNet 数据?
【发布时间】:2021-02-20 11:10:41
【问题描述】:

我正在预处理 ImageNet 数据,因此所有数据都具有相同的形状(256、256、3)。我的想法是将数据裁剪为 (256, 256)。但是,我遇到了问题,因为图像的大小可变,有些图像的宽度/高度小于 256,或者两者兼而有之。一些示例尺寸包括 (194, 150, 3) 和 (200, 300, 3)。我只是将所有图像的大小调整为(256、256)吗?这可能会降低纵横比并导致失真。我如何最好地解决这个问题? tensorflow 中的任何此类示例也会有所帮助。

【问题讨论】:

    标签: python tensorflow reshape image-preprocessing imagenet


    【解决方案1】:

    填充然后裁剪可能是好的解决方案。

    【讨论】:

    • 通过填充,我假设您的意思是零填充?这只会添加零,使宽度和高度都满足 256,对吗?
    • @JaneSully 是的,0 填充或镜像,取决于您的问题。
    猜你喜欢
    • 1970-01-01
    • 2010-09-29
    • 1970-01-01
    • 2019-07-19
    • 2020-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多