Вставить изображение в определенную позицию, PythonPython

Программы на Python
Anonymous
 Вставить изображение в определенную позицию, Python

Сообщение Anonymous »

Доброе утро!
Мне нужно динамически вставить изображение в определенное место фонового изображения, например, я рассчитываю координату прямоугольника, а затем хочу поместить изображение точно в то место этого прямоугольника.
Части моего кода:

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

filename = askopenfilename(filetypes=[("image","*.png")])
image=cv2.imread(filename,1)
filename1 = askopenfilename(filetypes=[("image","*.png")]) #Inserted img
img=cv2.imread(filename1,1)

#to calculate the cordination/width and height of the rectangle
x,y,w,h = cv2.boundingRect(c)

offset = np.array((x,y))
image[offset[0]:offset[0]+img.shape[0],offset[1]:offset[1]+img.shape[1]] = img
Я не очень хорошо знаком с тем, как работает смещение. Не могли бы вы помочь мне понять это, чтобы достичь моей цели?

Спасибо.>

Подробнее здесь: https://stackoverflow.com/questions/502 ... ion-python

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