估计刚体变换(similarity、euclidean、affine)

欧式/仿射变换:

已知点对应关系:

基于svd的经典算法:
https://igl.ethz.ch/projects/ARAP/svd_rot.pdf

http://rci.rutgers.edu/~meer/TEACH/ADD/similaritymine.pdf

代码参考博客:https://blog.csdn.net/kewei9/article/details/74157236

几种方法的对比:http://graphics.stanford.edu/~smr/ICP/comparison/eggert_comparison_mva97.pdf  ,文章较老

基于SVD分解方法最早提出的论文:

Least-squares estimation of transformation parameters between two point patterns", Shinji Umeyama, PAMI 1991, DOI: 10.1109/34.88573

未知点对应关系:(暂存,未细致研究)

https://arxiv.org/pdf/1806.00627.pdf

 

仿射变换:
https://www.cv-foundation.org/openaccess/content_cvpr_2015/papers/Sweeney_Computing_Similarity_Transformations_2015_CVPR_paper.pdf

https://arxiv.org/pdf/1712.05231.pdf

 

开源库:

pcl中的estimateRigidTransformation函数,但是好像没有python版本

opencv中的estimateRigidTransformation, 但是好像要求必须是图像坐标,即不能为负数

python的skimage中的transform,各种都能计算,很强大,有源码。。但是都是针对2D的

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值