Isa*_*Isa 7 opencv transformation matrix ransac
我有两套积分,我想找到它们之间最好的转换.在OpenCV中,您具有以下功能:
Mat H = Calib3d.findHomography(src_points, dest_points);
Run Code Online (Sandbox Code Playgroud)
使用RANSAC返回3x3 Homography矩阵.我现在的问题是,我只需要翻译和轮换(可能是规模),我不需要仿射和透视.
问题是,我的观点只有2D.
(1)是否存在计算类似单应性但自由度较低的函数?
(2)如果没有,是否有可能从3x3单应矩阵中提取仅进行平移和旋转的3x3矩阵?
在此先感谢您的帮助!
伊萨
OpenCV estimateRigidTransform函数正是您所需要的:它返回Translation,Rotation和Scale(对fullAffine标志使用false值).并且它使用RANSAC(请参阅源代码以确定它).