Получить размер изображения в Python - PullRequest
0 голосов
/ 02 мая 2018

Мне нужно получить размер изображения, но для вызова изображения я не использую img=open'rectangle.png' Вместо этого я использую filename1 = askopenfilename(filetypes=[("image","*.png")]) но я получаю эту ошибку: width, height = background.size TypeError: 'int' object is not iterable

Это мой код:

import tkFileDialog
from tkFileDialog import askopenfilename # Open dialog box
from PIL import Image
import cv2
import numpy


filename1 = askopenfilename(filetypes=[("image","*.png")])
filename2 = askopenfilename(filetypes=[("image","*.png")])
img=cv2.imread(filename1,1)
background=cv2.imread(filename2,1)
offset = numpy.array((10,10))

background[offset[0]:offset[0]+img.shape[0],offset[1]:offset[1]+img.shape[1]]=img
width, height = background.size
print('width = ', width)
print('height = ',height)
cv2.imshow("Added Image", background)
cv2.waitKey(0)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...