So I am trying to generate a bird’s eye view for my college graduation project and I’ve successfully done:
- calibrate fish eye cameras and undistort them (I am using four cameras, right, left, front, back)
- use preceptive transform to generate a bird’s eye view for each of the four frames
and now I need to stitch them together, anyone has any idea how to implement this ? I am using python and OpenCv. I tried using the stitcher class but it did not work:
stitcher = cv2.Stitcher.create(cv2.Stitcher_PANORAMA)
(status,result) = stitcher.stitch(warped) # warped is a list containing 4 images
if (status == cv2.STITCHER_OK):
print('Panorama Generated')
else:
print('Panorama Generation Unsuccessful')
it’s always Unsuccessful, the status is 1
flickr url : https://flic.kr/ps/3Vfxsx