opencv - Difference between Fundamental, Essential and Homography matrices -


i have 2 images taken different positions. 2nd camera located right, , backward respect 1st camera. so think there perspective transformation between 2 views , not affine transform since cameras @ relatively different depths (am right ??) have few corresponding points between 2 images. think of using these corresponding points determine transformation of each pixel 1st 2nd image.

i confused functions findfundamentalmat , findhomography.... both return 3x3 matrix, difference between 2 ??

is there condition required/prerequisite use them (when use them)??

which 1 use transform points 1st image 2nd image?? in 3x3 matrices functions return, include rotation , translation between 2 image frames??

from wikipedia, came know fundamental matrix relation between corresponding image points. in answer here, said essential matrix e required corresponding points... not have internal camera matrix calculate e.....i have 2 images.

how should proceed determine corresponding point? awaiting suggestions.. thank you

there 2 cases transformation between 2 views projective transformation (ie homography): either scene planar or 2 views generated camera rotating around center.


Comments

Popular posts from this blog

Why does Ruby on Rails generate add a blank line to the end of a file? -

keyboard - Smiles and long press feature in Android -

node.js - Bad Request - node js ajax post -