Hey,
I am using cv::undistortPoints() and for test reasons, I pass [0,0,0,0] as distortion coefficients. Unfortunately, I do not get the exact same results. Input point is (700,200) and output point is (700.5198, 200.156). Why is there a little deviation between both points? Is there a way to avoid that behavior?
Ahh I see valid point. Removing K gives me as well (0.12606 , 0.03784). But calculating (multiply with K) the pixel coordinates again gives me (700.5163, 200.157). Or do you recover some other pixel coordinates? If so, pls let me know how you do it. Thx for your fast response btw.