Redimensionar imágenes

Es posible redimensionar (remuestrear) una imagen usando la función resize de python-opencv de la siguiente manera:

import cv2

imagen_r =  cv2.resize(imagen, (X,Y), interpolation=cv2.INTER_NEAREST)

En donde X,Y son las nuevas dimensiones de la imagen. El tipo de interpolación debe pertenecer a alguno de los tipos presentados en la documentación de opencv.

Otra alternativa es la siguiente:

import cv2

imagen_r =  cv2.resize(imagen, None, fx=A, fx=B, interpolation=cv2.INTER_NEAREST)

En donde A,B son los factores de escalamiento en x y y respectivamente.

Last updated