Регулировка только ширины картинки - PullRequest
0 голосов
/ 03 октября 2018

Произнесите изображение размером (width = 200, height = 250)

Я хочу изменить размер на (width = 400, height = 250)

Как это возможно без ошибки "IndexError: индекс изображения вне диапазона«

Ответы [ 2 ]

0 голосов
/ 03 октября 2018

Попробуйте этот код

import cv2
img=cv2.imread("image.jpg")
resize=cv2.resizes(img,(400,250))
cv2.imshow("Image",resize)
0 голосов
/ 03 октября 2018

Использовать PIL:

from PIL import Image
im=Image.open(filename)
im2=im.resize((400,250))
im2.save(filename)

Если в данный момент, сохраняет как новое изображение, но если вы хотите отобразить его, выполните:

im2.show()

Легко как это.

PIL.Image.resize делает это.

Похожие:

См. документы

См. документы об этом

Примечание для второго аргумента, который имеет параметр по умолчанию (0), он использует NearestNeighbors, если вы установите его на 1, это LANCZOS, если вы установите 2, это BILINEAR, если вы установите 3, это BICUBIC

Так что посмотрите, что вам больше всего нравится: -)

...