Функция OpenCV resize
имеет 2 различных режима для изменения размера изображения.
- Фиксированный выходной размер может быть указан во втором параметре.
- Коэффициент масштабирования для каждого измерения можетуказывается с использованием параметров
fx
и fy
, которые используются для расчета размера вывода.
Если оба метода используются одновременно, то параметры fx
и fy
игнорируются.Параметр размера вывода является обязательным для обоих случаев.Это означает, что если мы хотим использовать метод масштабирования, мы должны передать None
вместо параметра выходного размера.None
указывает, что мы не хотим использовать этот параметр.
Пример использования:
Фиксированный размер вывода:
img = cv2.resize( img, (640, 480) )
Размер динамического вывода:
img = cv2.resize(img, None, fx = 1.0/3.0, fy = 1.0/3.0)