Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于同形图的Destinomator和findHomography OpenCV之间的差异_Opencv_Image Processing_Homography_Opencv Stitching - Fatal编程技术网

基于同形图的Destinomator和findHomography OpenCV之间的差异

基于同形图的Destinomator和findHomography OpenCV之间的差异,opencv,image-processing,homography,opencv-stitching,Opencv,Image Processing,Homography,Opencv Stitching,我正在尝试编写一个程序,使用SURF检测器缝合图像,我想知道两个单应估计之间的差异。 我知道findHomography使用了RANSAC,HomographyBasedEstimator也使用了RANSAC吗 如果不是的话,有人能给我指一下所用的那张纸吗 提前感谢文档似乎没有说明,但它建议HomographyBasedEstimator查找旋转矩阵,这是需要焦距的单应矩阵的特例。如果您正在进行缝合,HomographyBaseDestinomator可能是最佳选择。(我的猜测是它在内部执行RA

我正在尝试编写一个程序,使用SURF检测器缝合图像,我想知道两个单应估计之间的差异。 我知道
findHomography
使用了RANSAC,
HomographyBasedEstimator
也使用了RANSAC吗

如果不是的话,有人能给我指一下所用的那张纸吗


提前感谢

文档似乎没有说明,但它建议
HomographyBasedEstimator
查找旋转矩阵,这是需要焦距的单应矩阵的特例。如果您正在进行缝合,
HomographyBaseDestinomator
可能是最佳选择。(我的猜测是它在内部执行RANSAC。)

这两个函数之间的主要区别是,正如名字所说,
findHomography
用于查找单应性,
HomographyBaseSimerator
使用已经存在的单应性来计算相机的旋转

我的意思是,
homographyBaseSimmator
没有找到同形图,它使用它们来计算相机运动和所有其他相机参数,如焦距和光学中心


我希望这能对你有所帮助。

事实上,findHomography已被评为最接近匹配的最佳匹配者。

是的,我也曾尝试在opencv网站上查找文档,但没有任何效果。无论如何,谢谢!PerfectedHomographyBaseSimmator只接受特征和它们的成对匹配,它不需要已经计算的单应性。。。此外,如果它用于估计摄像机参数,为什么在单应估计之后使用光束调整?(例如,在全景缝合器中)。