import cv2
import numpy as np
from PIL import Image, ImageOps
pil_img = Image.open("img.png")
pil_img.save("pil_img.png")
pil_img.show()
cv2_img=cv2.imread("img.png")
cv2.imwrite("cv2.png", cv2_img)
cv2.imshow("cv2_img", cv2_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
pil_img = pil_img.convert('RGBA')
cv2_img = cv2.cvtColor(cv2_img, cv2.COLOR_BGR2RGB)
pil_img = Image.fromarray(cv2_img)
pil_img = Image.open("img.png")
np_img_array = np.asarray(pil_img)
cv2_img = cv2.cvtColor(np_img_array, cv2.COLOR_RGB2BGR)
pil_img = pil_img.crop((lt_x, lt_y, rb_x, rb_y))
np_img_array = np_img_array[lt_y:rb_y, lt_x:rb_x]
pil_bg_img = Image.new("RGBA", (1920, 1080), (255, 255, 255, 0))
pil_bg_img.paste(pil_img, (x, y))
opencv_bg_img = np.zeros((1920, 1080, 3), dtype='uint8')
opencv_bg_img[lt_y:rb_y, lt_x:rb_x] = cv2_img[lt_y:rb_y, lt_x:rb_x]