opencv - HomographyBasedEstimator 和 findHomography OpenCV 之间的区别

标签 opencv image-processing homography opencv-stitching

我正在尝试编写一个使用 SURF 检测器拼接图像的程序,我想知道这两个单应性估计器之间的区别。 我了解 findHomography 使用 RANSAC,HomographyBasedEstimator 是否也使用 RANSAC?

如果不是,有人会指出我使用的论文 HomographyBasedEstimator 吗?

提前致谢

最佳答案

这两个函数之间的主要区别在于,顾名思义,findHomography 用于查找单应性,而 HomographyBasesEstimator 使用已经存在的单应性来计算旋转的相机。

我的意思是,HomographyBasesEstimator 没有找到单应性,它使用它们来计算相机运动和所有其他相机参数,例如焦距和光学中心。

希望对您有所帮助。

关于opencv - HomographyBasedEstimator 和 findHomography OpenCV 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33447626/

相关文章:

python - cx_Freeze 未检测到 cv2

c++ - OpenCV OCL 逻辑索引

opengl - 四边形检测和姿态估计

matlab - Matlab 中的透视变换

c++ - 将 Mat 从 C++ dll 返回到 VB.Net

OpenCV - 图像压缩的可能选项

c - 如何设置相机的fps?

java - 从一维数组构建图像

c++ - 在 Android 发送的图像上计算服务器端的 OpenCV 函数

computer-vision - 单应性估计-> 导致仿射矩阵?