Мне нужно получить размер изображения, но для вызова изображения я не использую 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)