我使用两个投影矩阵P1和P2(例如我正在使用dinosaur dataset),需要计算基础矩阵F。因此,我使用了两个Matlab函数:
如果两个点X1和X2在两个不同的图像中“相同”,则X2^TFX1 = 0 ...所以我使用SURF从两个旋转的图像(5度)中找到了两个对应的点,但是使用这两个函数时,X2^TFX1永远不等于零。有什么想法吗?
相反,如果我使用此功能从匹配的点计算F:
- Peter Kovesi的函数:www.csse.uwa.edu.au/~pk/Research/MatlabFns/Projective/fundfromcameras.m
- Zisserman:www.robots.ox.ac.uk/~vgg/hzbook/code/vgg_multiview/vgg_F_from_P.m
如果两个点X1和X2在两个不同的图像中“相同”,则X2^TFX1 = 0 ...所以我使用SURF从两个旋转的图像(5度)中找到了两个对应的点,但是使用这两个函数时,X2^TFX1永远不等于零。有什么想法吗?
相反,如果我使用此功能从匹配的点计算F:
- 由Peter Kovesi进行ransac适合基础矩阵:ransacfitfundmatrix.m