Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数据处理 > 图像处理和分析 > 图像几何 > FindGeometricTransform >

FindGeometricTransform

FindGeometricTransform
找到两个几何结构 之间的几何变换,并且返回对齐错误信息,以及变换函数.
  • FindGeometricTransform 返回形如 的一个表达式,其中 err 是平均对齐错误的估计量,而 trfun 是一个变换函数. 函数 trfun 可用于坐标 ,使其与坐标 对齐.
  • 几何结构 可以是位置坐标列表或者 Mathematica 图形对象.
  • FindGeometricTransform 采用 选项. 默认情况下,对于给定的坐标集,自动找到最合适的几何变换.
  • 选项的可能设置包括:
"Translation"只平移
"Rigid"平移和旋转
"Similarity"平移、旋转和缩放
"Affine"线性变换和平移
"Perspective"线性分式变换
  • 可用的拟合方法:
"Linear"基于 SVD 的线性求解器
"RANSAC"随机抽样一致性方法
"FindFit"使用 FindFit
  • 设置 时,某些坐标可能被认为是孤立点,并且可能不被用于决定几何变换.
确定两个坐标集合之间的空间变换:
求两个点集之间的相似变换:
确定两个坐标集合之间的空间变换:
In[1]:=
Click for copyable input
Out[1]=
 
求两个点集之间的相似变换:
In[1]:=
Click for copyable input
Out[1]=
图形基元之间的变换:
应用变换并且显示结果:
三维几何变换:
方法 通常比 更快:
如果有孤立点或者错误的对应, 方法效果最好:
利用对应点的估计变换来对齐两个图像:
一个基本的图像拼接方法:
求一个三维变换,并且利用 GeometricTransformation 来应用它:
找到一个仿射变换的参数:
版本 8 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF