Bird eye view image points to original image points

3 views (last 30 days)
Hello,
I'm working on a project using Matlab computer vision where I changed the original image to a Bird's eye view. After certain process I had to select certain coordinates points in bird's eye view image. Now I had to mark the same spots in original image. I do not know how to do this coordinate conversion from birdeye view to original image view.
Note : I passed camera Intrinsics, pitch and height to monocamera function and used birdEyeview function to transform original image to birdeye image.
Someone please help me convert the coordinate points found in Birdeyeview image to original image.

Answers (1)

Divya Gaddipati
Divya Gaddipati on 14 Feb 2020
You can use the imageToVehicle function. The bird eye image and the required points that you want to transform should be given as inputs.
You can refer to the following link for more information:
  1 Comment
Sriram Jayachandran Raguraman
Edited: Sriram Jayachandran Raguraman on 17 Feb 2020
Hi Divya,
I tried with "imageToVehicle" function already. But it is not giving me the expected/correct coordinate point value.
In the Bird eye view Image attached, consider the coordinate points [x y] = [797 800] and passing this value and birdeyeview configuration values to "imageToVehicle" function. The result I'm getting is [11.47, 1.86]
But the correct coordinate point value should be something like [705, 738] in the original image.
Kindly let me know how to get the correct positions value in the original image from birdeyeview image as shown below.
Thank you.

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!