Добавьте отступы к изображениям, чтобы придать им одинаковую форму.Python

Программы на Python
Anonymous
Добавьте отступы к изображениям, чтобы придать им одинаковую форму.

Сообщение Anonymous »

У меня есть набор изображений разных размеров (45,50,3), (69,34,3), (34,98,3). Я хочу добавить отступы к этим изображениям следующим образом:

Возьмите максимальную ширину и длину всего изображения, а затем поместите изображение в этот размер

Код: Выделить всё

import os
import glob
import cv2

input_path="/home/images"
os.chdir(indput_path)
images=glob.glob("*.png")
Length=[]
Width=[]
for img in images:
img=cv2.imread(img)
width,length=img.shape[0:2]
Length.append(length)
Width.append(width)
W=max(Width)
L=max(Length)
Как добавить отступы в opencv, чтобы все изображения имели одинаковый размер? В примере, который я привел, изображения примут форму (69,98,3)

Подробнее здесь: https://stackoverflow.com/questions/433 ... same-shape

Вернуться в «Python»