用法:
skimage.transform.estimate_transform(ttype, src, dst, *args, **kwargs)
估计二维几何变换参数。
您可以使用总最小二乘法确定过定、欠定和欠定参数。
源坐标和目标坐标的数量必须匹配。
- ttype:{‘euclidean’,相似性',‘affine’,'piecewise-affine',‘projective’, ‘polynomial’}
变换类型。
- kwargs:数组或int
函数参数(src、dst、n、角度):
NAME / TTYPE FUNCTION PARAMETERS 'euclidean' `src, `dst` 'similarity' `src, `dst` 'affine' `src, `dst` 'piecewise-affine' `src, `dst` 'projective' `src, `dst` 'polynomial' `src, `dst`, `order` (polynomial order, default order is 2)
另请参阅下面的示例。
- tform:
GeometricTransform
包含转换参数并提供对正向和反向转换函数的访问的转换对象。
- tform:
参数:
返回:
例子:
>>> import numpy as np >>> from skimage import transform
>>> # estimate transformation parameters >>> src = np.array([0, 0, 10, 10]).reshape((2, 2)) >>> dst = np.array([12, 14, 1, -20]).reshape((2, 2))
>>> tform = transform.estimate_transform('similarity', src, dst)
>>> np.allclose(tform.inverse(tform(src)), src) True
>>> # warp image using the estimated transformation >>> from skimage import data >>> image = data.camera()
>>> warp(image, inverse_map=tform.inverse)
>>> # create transformation with explicit parameters >>> tform2 = transform.SimilarityTransform(scale=1.1, rotation=1, ... translation=(10, 20))
>>> # unite transformations, applied in order from left to right >>> tform3 = tform + tform2 >>> np.allclose(tform3(src), tform2(tform(src))) True
相关用法
- Python skimage.transform.hough_circle_peaks用法及代码示例
- Python skimage.transform.hough_ellipse用法及代码示例
- Python skimage.transform.resize用法及代码示例
- Python skimage.transform.hough_line_peaks用法及代码示例
- Python skimage.transform.integrate用法及代码示例
- Python skimage.transform.frt2用法及代码示例
- Python skimage.transform.hough_circle用法及代码示例
- Python skimage.transform.rotate用法及代码示例
- Python skimage.transform.rescale用法及代码示例
- Python skimage.transform.ifrt2用法及代码示例
- Python skimage.transform.resize_local_mean用法及代码示例
- Python skimage.transform.hough_line用法及代码示例
- Python skimage.transform.warp_polar用法及代码示例
- Python skimage.transform.warp_coords用法及代码示例
- Python skimage.transform.downscale_local_mean用法及代码示例
- Python skimage.transform.warp用法及代码示例
- Python skimage.feature.graycomatrix用法及代码示例
- Python skimage.color.lab2lch用法及代码示例
- Python skimage.draw.random_shapes用法及代码示例
- Python skimage.feature.blob_doh用法及代码示例
注:本文由纯净天空筛选整理自scikit-image.org大神的英文原创作品 skimage.transform.estimate_transform。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。