用法:
class cucim.skimage.transform.AffineTransform(matrix=None, scale=None, rotation=None, shear=None, translation=None, *, dimensionality=2, xp=<module 'cupy' from '/opt/conda/envs/rapids/lib/python3.7/site-packages/cupy/__init__.py'>)
仿射變換。
具有以下形式:
X = a0*x + a1*y + a2 = = sx*x*cos(rotation) - sy*y*sin(rotation + shear) + a2 Y = b0*x + b1*y + b2 = = sx*x*sin(rotation) + sy*y*cos(rotation + shear) + b2
其中
sx
和sy
是x和y方向的比例因子,齊次變換矩陣為:[[a0 a1 a2] [b0 b1 b2] [0 0 1]]
在 2D 中,變換參數可以作為齊次變換矩陣給出,如上,或作為隱式參數、縮放、旋轉、剪切和平移在 x (a2) 和 y (b2) 中給出。對於 3D 及更高版本,僅允許使用矩陣形式。
在更窄的變換中,例如歐幾裏得(僅旋轉和平移)或相似度(旋轉、平移和全局比例因子)變換,也可以使用隱式參數指定 3D 變換。
- matrix:(D+1, D+1) 數組,可選
齊次變換矩陣。如果提供了此矩陣,則提供任何比例、旋轉、剪切或平移都是錯誤的。
- scale:{s 作為浮點數或 (sx, sy) 作為數組、列表或元組},可選
比例因子。如果是單個值,它將同時分配給 sx 和 sy。僅適用於 2D。
0.17 版中的新函數:添加了對提供單個標量值的支持。
- rotation:浮點數,可選
逆時針方向的旋轉角度,以弧度表示。僅適用於 2D。
- shear:浮點數,可選
逆時針方向的剪切角,以弧度表示。僅適用於 2D。
- translation:(tx, ty) 作為數組、列表或元組,可選
翻譯參數。僅適用於 2D。
- dimensionality:整數,可選
變換的維度。如果提供了任何其他參數,則不使用此選項。
- ValueError
如果同時提供了
matrix
和任何其他參數。
- params:(D+1, D+1) 數組
齊次變換矩陣。
參數:
拋出:
屬性:
相關用法
- Python cucim.skimage.transform.rescale用法及代碼示例
- Python cucim.skimage.transform.warp用法及代碼示例
- Python cucim.skimage.transform.SimilarityTransform用法及代碼示例
- 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.transform.estimate_transform用法及代碼示例
- 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.AffineTransform。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。