用法:
cucim.skimage.transform.estimate_transform(ttype, src, dst, **kwargs)
估計二維幾何變換參數。
您可以使用總least-squares 方法確定過、井和under-determined 參數。
源坐標和目標坐標的數量必須匹配。
- ttype:{‘euclidean’,相似性',‘affine’,'piecewise-affine',‘projective’, ‘polynomial’}
變換類型。
- kwargs:數組或整數
函數參數(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 cupy as cp >>> from cucim.skimage import transform
>>> # estimate transformation parameters >>> src = cp.array([0, 0, 10, 10]).reshape((2, 2)) >>> dst = cp.array([12, 14, 1, -20]).reshape((2, 2))
>>> tform = transform.estimate_transform('similarity', src, dst)
>>> cp.allclose(tform.inverse(tform(src)), src) True
>>> # warp image using the estimated transformation >>> from skimage import data >>> image = cp.array(data.camera())
>>> transform.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 >>> cp.allclose(tform3(src), tform2(tform(src))) True
相關用法
- Python cucim.skimage.transform.rescale用法及代碼示例
- Python cucim.skimage.transform.warp用法及代碼示例
- Python cucim.skimage.transform.SimilarityTransform用法及代碼示例
- Python cucim.skimage.transform.AffineTransform用法及代碼示例
- Python cucim.skimage.transform.warp_polar用法及代碼示例
- Python cucim.skimage.transform.resize用法及代碼示例
- Python cucim.skimage.transform.PolynomialTransform用法及代碼示例
- Python cucim.skimage.transform.EuclideanTransform用法及代碼示例
- Python cucim.skimage.transform.rotate用法及代碼示例
- Python cucim.skimage.transform.PolynomialTransform.estimate用法及代碼示例
- Python cucim.skimage.transform.pyramid_laplacian用法及代碼示例
- Python cucim.skimage.transform.downscale_local_mean用法及代碼示例
- Python cucim.skimage.transform.ProjectiveTransform.estimate用法及代碼示例
- Python cucim.skimage.transform.ProjectiveTransform用法及代碼示例
- Python cucim.skimage.transform.warp_coords用法及代碼示例
- Python cucim.skimage.transform.integrate用法及代碼示例
- Python cucim.skimage.feature.shape_index用法及代碼示例
- Python cucim.skimage.restoration.richardson_lucy用法及代碼示例
- Python cucim.skimage.util.invert用法及代碼示例
- Python cucim.skimage.data.binary_blobs用法及代碼示例
注:本文由純淨天空篩選整理自rapids.ai大神的英文原創作品 cucim.skimage.transform.estimate_transform。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。