Ask Your Question

Fundamental matrix points are dynamic?

asked 2012-09-09 09:36:58 -0500

dramaticlook gravatar image

Hi all, I am using the following line to extract the fundamental matrix of a stereo image and the points in the arrays pts1 and pts2 keeps on changing when I call this line inside a loop (i.e. while the display is not closed)

F,pts1,pts2 = stereo.findFundamentalMat(thresh=1000.00, minDist=0.15)

Does it theoretically work the way it supposed to be? I am a newbie to this stereo thing:)

Thanks in advance!!!

edit retag flag offensive close merge delete


Exactly:) That seemed to be the best way to me.

dramaticlook gravatar imagedramaticlook ( 2012-09-15 05:31:49 -0500 )edit

Also I guess this fixes a problem with your code that you posted on my question (Where point projection does not function properly) BTW is it SURF? I guess it is BM algorithm.

dramaticlook gravatar imagedramaticlook ( 2012-09-16 06:56:25 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2012-09-10 09:17:30 -0500

kscottz gravatar image

I don't have the code up and running right now. The fundamental matrix should tell you the line on which a point in your right image lives on your left image. The match of the point on the line is done using some sort of correlation technique. Using the difference between the two point gives you your depth. Now, if you image is very plain (i.e. no texture) it is very hard to find a match. Furthermore a stereo system should be calibrated using a ton of data. If the stereo system is not well calibrated you can degenerate results. Posting your code and sample images should be able to help us out.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools


Asked: 2012-09-09 09:36:58 -0500

Seen: 193 times

Last updated: Sep 10 '12