代码之家  ›  专栏  ›  技术社区  ›  Dmitry

在Python中是否有可以处理8位以上颜色的imresize模拟?

  •  0
  • Dmitry  · 技术社区  · 7 年前

    我想调整由表示的图像的大小 uint16 imresize 它将数据转换为 uint8 uint16 并调整图像大小?

    我也想使用 interp='lanczos' 在Python中可以处理8位以上颜色的模拟?

    2 回复  |  直到 7 年前
        1
  •  0
  •   Dmitry    7 年前

    使用OpenCV resize 功能: OpenCV Documenation imresize

        2
  •  0
  •   Eric Miriam Farber    7 年前

    解决方法:升级到 int32

    scipy.misc.imresize(
        my_data.astype(np.int32),
        size=..., interp=..., mode='I'
    ).astype(np.uint16)