Click here to Skip to main content
15,887,596 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi

I'm multiplying reprojection matrix Q by vector [x,y,disparity,1] to get 3d coordinates of a point [x/w, y/w, z/w]. It all looks great but distance z is growing exponentialy while in reality it grows linear.
What is wrong? I understand that I should loose accuracy of my measurment further my tracked object gets from camera but this makes no sense to me.

I did ask on opencv forum
Posted
Updated 4-Aug-10 5:48am
v2
Comments
Richard MacCutchan 18-Jun-10 11:59am    
I do not see anything here about C++, this appears to be a question of mathematics. Are you sure this is the right forum?
mateusz.matyaszek 21-Jun-10 4:14am    
You are right, I got carried over. But I was hoping that someone here have some experience with computer vision and encountered simmilar problem.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900