用法:
class cucim.skimage.transform.EuclideanTransform(matrix=None, rotation=None, translation=None, *, dimensionality=2, xp=<module 'cupy' from '/opt/conda/envs/rapids/lib/python3.7/site-packages/cupy/__init__.py'>)
欧几里得变换,也称为刚性变换。
具有以下形式:
X = a0 * x - b0 * y + a1 = = x * cos(rotation) - y * sin(rotation) + a1 Y = b0 * x + a0 * y + b1 = = x * sin(rotation) + y * cos(rotation) + b1
其中齐次变换矩阵为:
[[a0 b0 a1] [b0 a0 b1] [0 0 1]]
欧几里得变换是具有旋转和平移参数的刚性变换。相似变换用单个比例因子扩展了欧几里得变换。
- matrix:(D+1, D+1) 数组,可选
齐次变换矩阵。
- rotation:浮点数或浮点数序列,可选
逆时针方向的旋转角度,以弧度表示。如果作为向量给出,则将其解释为欧拉旋转角 [1] 。仅支持 2D(单旋转)和 3D(欧拉旋转)值。对于更高维度,您必须提供或估计转换矩阵。
- translation:浮点序列,长度 D,可选
每个轴的平移参数。
- dimensionality:int 可选
变换的维度。
参数:
参考:
- params:(D+1, D+1) 数组
齐次变换矩阵。
属性:
相关用法
- 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.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.EuclideanTransform。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。