I’m using opencv to create a projector/kinect calibration system.
I’m using the opencv calibrateCamera then the projectPoint function to calculate the 2d projected point from a 2d camera point. This works well but I want to now do the opposite, calculate the camera point from a 2d projected point. For example I want calculate the corners of where the projected image are in the camera image.
How can I achieve this? Is there a way to reverse the process?
I’ve already tried the undistortPoint function in opencv but it seems to just give me the same output value as input value (or very close).