I have a lot of problems thinking about how to make a four-camera view with a bird's eye view similar to that seen in luxury cars . Here is the original that I will use as an example for this question ... 
Right now, I have the image distorted using .getPerspectiveTransform , but this is just for a single image.

I obviously need four, and I don't know how to stitch these images together. I also do not know how the images look. Here is the code I have:
import cv2 as cv import numpy as np img1 = cv.imread("testBird.jpg", cv.IMREAD_COLOR) image = np.zeros((700, 700, 3), np.uint8) src = np.array([[0,200],[480,200],[480,360],[0,360]],np.float32) dst = np.array([[0,0],[480,0],[300,360],[180,360]],np.float32) M = cv.getPerspectiveTransform(src, dst) warp = cv.warpPerspective(img1.copy(), M, (480, 360)) cv.imshow('transform', warp) cv.waitKey(0) cv.destroyAllWindows()
and here is the final image that I would like to get (Friend, compiled using Photoshop) ...

python opencv computer-vision perspectivecamera
user3818089
source share