我正在尝试计算视频的两个连续帧之间的比例、旋转和平移。所以基本上我匹配了关键点,然后使用 opencv 函数 findHomography()
来计算单应矩阵。
homography = findHomography(feature1, feature2, CV_RANSAC);//feature1和feature2是匹配的关键点
我的问题是:如何使用这个矩阵来计算缩放、旋转和平移?
任何人都可以向我提供有关如何执行此操作的代码或解释吗?
最佳答案
如果能用opencv 3.0,这个分解方法可用 http://docs.opencv.org/3.0-beta/modules/calib3d/doc/camera_calibration_and_3d_reconstruction.html#decomposehomographymat
关于c++ - 从 Homography 矩阵计算比例、旋转和平移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25658443/