基于同形图的Destinomator和findHomography OpenCV之间的差异
我正在尝试编写一个程序,使用SURF检测器缝合图像,我想知道两个单应估计之间的差异。 我知道基于同形图的Destinomator和findHomography OpenCV之间的差异,opencv,image-processing,homography,opencv-stitching,Opencv,Image Processing,Homography,Opencv Stitching,我正在尝试编写一个程序,使用SURF检测器缝合图像,我想知道两个单应估计之间的差异。 我知道findHomography使用了RANSAC,HomographyBasedEstimator也使用了RANSAC吗 如果不是的话,有人能给我指一下所用的那张纸吗 提前感谢文档似乎没有说明,但它建议HomographyBasedEstimator查找旋转矩阵,这是需要焦距的单应矩阵的特例。如果您正在进行缝合,HomographyBaseDestinomator可能是最佳选择。(我的猜测是它在内部执行RA
findHomography
使用了RANSAC,HomographyBasedEstimator
也使用了RANSAC吗
如果不是的话,有人能给我指一下所用的那张纸吗
提前感谢文档似乎没有说明,但它建议
HomographyBasedEstimator
查找旋转矩阵,这是需要焦距的单应矩阵的特例。如果您正在进行缝合,HomographyBaseDestinomator
可能是最佳选择。(我的猜测是它在内部执行RANSAC。)这两个函数之间的主要区别是,正如名字所说,findHomography
用于查找单应性,HomographyBaseSimerator
使用已经存在的单应性来计算相机的旋转
我的意思是,homographyBaseSimmator
没有找到同形图,它使用它们来计算相机运动和所有其他相机参数,如焦距和光学中心
我希望这能对你有所帮助。事实上,findHomography已被评为最接近匹配的最佳匹配者。是的,我也曾尝试在opencv网站上查找文档,但没有任何效果。无论如何,谢谢!PerfectedHomographyBaseSimmator只接受特征和它们的成对匹配,它不需要已经计算的单应性。。。此外,如果它用于估计摄像机参数,为什么在单应估计之后使用光束调整?(例如,在全景缝合器中)。