opencv - Find projection matrix -
at first want apologize bad english.
i new in opencv , in virtual reality. tried find out theory of image processing, points missing there me. learned projection matrix matrix transform 3d point 2d. right? essential matrix gives me information rotation between 2 cameras , fundamental matrix gives information relationship between pixel in 1 image pixel in other image. homography matrix relates coordinates of pixel in 2 image (is correct?). difference between fundamental , homography matrix?
do need these matrices projection matrix? new in these, please if can, try explain me simply. help.
i learned projection matrix matrix transform 3d point 2d. right?
yes. these transformations expressed in homogeneous coordinates. means 3d points represented 4-vectors (ie vectors of length 4), , 2d points represented 3-vectors.
the homography matrix relates coordinates of pixel in 2 image (is correct?)
no. true in 2 special cases only: when scene lie on plane, or when 2 views have been generated 2 cameras sharing same center location.
in other cases, ie when scene not planar , 2 cameras have different centers, there not homography transforming 1 image other.
what difference between fundamental , homography matrix?
there many differences. algebraic point of view, obvious difference homography matrix non-singular (its rank 3), while fundamental matrix singular (its rank 2).
Comments
Post a Comment