How do I forward map a point in OpenCV using mapx & mapy?
- by Charles
Ultimately, I'm trying to determine the 3D location of a point I've identified in two cameras (using OpenCV 2.3.1, Windows 7, C++). I'm having trouble locating the 2D point for each camera from its mapx & mapy. I could not find in Bradski & Kaehler's OpenCV book how to do it.
PROCESS
calibrateCamera for each of the pair
stereoCalibrate
stereoRectify
detect the blob I want to locate in 3D on each camera in 2D
initUndistortRectifyMap for each camera
Eventually, perspectiveTransform
PROBLEM with 5:
I have the x and y location of the point in the distorted and unrectified image for each camera(from #4) but I don't know how to get the undistorted and rectified x and y for each camera from the two maps initUndistortRectifyMap creates for each camera. I don't want to remap the whole image since I only want to learn the 3D location of one object for each frame.
QUESTION:
How do I forward map a point (get the undistorted and rectified x and y) with its two maps?
Thanks for any help.