imresize
-
説明:入力画像をリサイズします。
-
引数
- img (
np.ndarray
):リサイズする入力画像。 - size (
Tuple[int, int]
):リサイズ後の画像のサイズ。1 つの次元のみが指定された場合、元の画像のアスペクト比を保ちながら他の次元を計算します。 - interpolation (
Union[str, int, INTER]
):補間方法。使用可能なオプションは INTER.NEAREST、INTER.LINEAR、INTER.CUBIC、INTER.LANCZOS4 です。デフォルトは INTER.LINEAR です。 - return_scale (
bool
):スケール比を返すかどうか。デフォルトは False。
- img (
-
返り値
- np.ndarray:リサイズ後の画像。
- Tuple[np.ndarray, float, float]:リサイズ後の画像と、幅と高さのスケール比。
-
例
import docsaidkit as D
img = D.imread('lena.png')
# 画像を H=256, W=256 にリサイズ
resized_img = D.imresize(img, [256, 256])
# 画像を H=256 にリサイズし、アスペクト比を維持
resized_img = D.imresize(img, [256, None])
# 画像を W=256 にリサイズし、アスペクト比を維持
resized_img = D.imresize(img, [None, 256])