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

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

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

Я не очень знаком с тем, как offset работает, так что вы можете помочь мне понять это для достижения моей цели.

Спасибо.

0 ответов

Другие вопросы по тегам