Вот рабочий пример того, как изменить размер изображения в каждом направлении с помощью openCV и numpy:
import cv2, numpy
original_image = cv2.imread('original_image.jpg',0)
original_height, original_width = original_image.shape[:2]
factor = 2
resized_image = cv2.resize(original_image, (int(original_height*factor), int(original_width*factor)), interpolation=cv2.INTER_CUBIC )
cv2.imwrite('resized_image.jpg',resized_image)
#fixed var name
Просто так.Вы хотите использовать "cv2.INTER_CUBIC" для увеличения (фактор> 1) и "cv2.INTER_AREA", чтобы сделать изображения меньше (фактор <1). </p>